如何将 UDID 添加到 Xcode 托管配置文件
How to Add UDID to Xcode Managed Provisioning Profile
几个月前,我使用 crashlytics 分发了我的应用程序的测试版,一切都很好。最近,我被要求添加另一个 Beta 测试员。这在 crashlytics 中似乎是一件简单的事情,我单击 "distribute" 添加了一个电子邮件地址,一切看起来都很好,除了一条令人困惑的消息......
You’ll need to distribute again to make a build that will work for this tester. We’ll walk you through adding any missing devices to the correct provisioning profile
遗憾的是,Crashlytics 没有 "walk me through" 添加缺失的设备。但是我确实登录了 Apple Developer,转到设备 > iOS,并手动添加了测试仪的 UDID。我很确定这是正确的,但我不确定如何 "distribute again"。请参阅下面的屏幕截图,了解我尝试过的内容。
目标 Beta 测试人员是 (Bryan)。 phone 也出现在 Wayne 的个人资料下,因为他也试图添加 phone 以帮助解决问题。在任何情况下,您都会在最后一页上注意到它报告 "iOSTeam Provisioning Profile: *".
中缺少 UDID
iOS团队配置文件仅包含原始的 3 台设备,我无法从 Apple Developer 进行编辑,因为此配置文件显然是在 Xcode 中管理的。我创建了一个包含添加的设备的新配置文件,但我不确定如何让 Crashlytics 识别和使用它。
我在 Twitter 社区上找到了这篇标题为“Fabric for Enterprise Beta Distribution”的文章,它建议用户 运行 这个命令...
rm -rf ~/Library/Caches/com.crashlytics.mac
我做了(在关闭 Fabric 之后),但它的影响为零。
关于我的下一步应该做什么有什么建议吗?百思不得其解
将 UDID 添加到配置文件后,您应该执行以下操作。
- 转到Xcode->设置->帐户。
- Select 您的团队-> 查看详细信息...-> 全部下载。
- 下载完成后,select 更新了构建设置中的配置文件(旧的应该失效)。
- 按
Cmd+Shift+K
、Cmd+Alt+Shift+K
清理项目和构建文件夹。
- 存档您的项目并再次分发。
对我来说只有有效:
转到文件夹
~/Library/MobileDevice/Provisioning Profiles/
删除所有配置文件
按CMD + K
重新存档。
在 Xcode 10
中进行了测试
几个月前,我使用 crashlytics 分发了我的应用程序的测试版,一切都很好。最近,我被要求添加另一个 Beta 测试员。这在 crashlytics 中似乎是一件简单的事情,我单击 "distribute" 添加了一个电子邮件地址,一切看起来都很好,除了一条令人困惑的消息......
You’ll need to distribute again to make a build that will work for this tester. We’ll walk you through adding any missing devices to the correct provisioning profile
遗憾的是,Crashlytics 没有 "walk me through" 添加缺失的设备。但是我确实登录了 Apple Developer,转到设备 > iOS,并手动添加了测试仪的 UDID。我很确定这是正确的,但我不确定如何 "distribute again"。请参阅下面的屏幕截图,了解我尝试过的内容。
目标 Beta 测试人员是 (Bryan)。 phone 也出现在 Wayne 的个人资料下,因为他也试图添加 phone 以帮助解决问题。在任何情况下,您都会在最后一页上注意到它报告 "iOSTeam Provisioning Profile: *".
中缺少 UDIDiOS团队配置文件仅包含原始的 3 台设备,我无法从 Apple Developer 进行编辑,因为此配置文件显然是在 Xcode 中管理的。我创建了一个包含添加的设备的新配置文件,但我不确定如何让 Crashlytics 识别和使用它。
我在 Twitter 社区上找到了这篇标题为“Fabric for Enterprise Beta Distribution”的文章,它建议用户 运行 这个命令...
rm -rf ~/Library/Caches/com.crashlytics.mac
我做了(在关闭 Fabric 之后),但它的影响为零。
关于我的下一步应该做什么有什么建议吗?百思不得其解
将 UDID 添加到配置文件后,您应该执行以下操作。
- 转到Xcode->设置->帐户。
- Select 您的团队-> 查看详细信息...-> 全部下载。
- 下载完成后,select 更新了构建设置中的配置文件(旧的应该失效)。
- 按
Cmd+Shift+K
、Cmd+Alt+Shift+K
清理项目和构建文件夹。 - 存档您的项目并再次分发。
对我来说只有有效:
转到文件夹
~/Library/MobileDevice/Provisioning Profiles/
删除所有配置文件
按CMD + K
重新存档。
在 Xcode 10
中进行了测试