[英]How to Add UDID to Xcode Managed Provisioning Profile
几个月前,我使用crashlytics分发我的应用程序的beta版本,一切都很顺利。 最近,我被要求添加另一个beta测试人员。 这似乎是一个简单的事情在crashlytics,我点击“分发”添加了一个电子邮件地址,所有似乎都很好,除了一个混乱的消息沿着......
您需要再次分发以构建适用于此测试人员的构建。 我们将引导您将任何缺少的设备添加到正确的配置文件中
不幸的是,Crashlytics没有“引导我”添加丢失的设备。 然而我登录Apple Developer ,转到Devices> iOS,并手动添加了测试者的UDID。 我很确定这是正确的,但我不确定如何“再次分发”。 请参阅下面的屏幕截图,了解我尝试过的内容。
目标beta测试者是(Bryan)。 这款手机也出现在Wayne的个人档案中,因为他也尝试添加手机以帮助排除故障。 在任何情况下,您都会在最后一页上注意到它报告“iOSTeam Provisioning Profile:*”中缺少UDID。
iOSTeam Provisioning Profile仅包含原始的3个设备,我无法从Apple Developer进行编辑,因为此配置文件显然是在Xcode中管理的。 我创建了一个包含添加设备的新配置文件,但我不确定如何让Crashlytics识别并使用它。
我在Twitter社区发现了一篇名为“ Fabric for Enterprise Beta Distribution ”的文章,建议用户运行此命令...
rm -rf ~/Library/Caches/com.crashlytics.mac
我做了什么(在关闭Fabric之后),但它没有影响。
关于我的下一步应该是什么的任何建议? 经过多次头疼,我不知所措。
将UDID添加到配置文件后,您应该执行以下操作。
Cmd+Shift+K
, Cmd+Alt+Shift+K
清除项目和构建文件夹。 对我来说只有作品:
转到文件夹
〜/ Library / MobileDevice / Provisioning Profiles /
删除所有配置文件
按CMD + K
再次存档。
在Xcode 10中测试过
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.