几个月前,我使用Crashlytics分发我的应用程序的beta版本,一切都很好。最近,我被要求添加另一个beta测试人员。在Crashlytics中,这似乎是一件简单的事情,我点击了“分发”,添加了一个电子邮件地址,一切似乎都很好,除了一条类似于以下内容的令人困惑的消息...
不幸的是,Crashlytics没有“指导”我添加缺失的设备。但是,我登录到Apple Developer,转到“设备”>“iOS”,并手动添加了测试人员的UDID。我很确定这是正确的,但我不确定如何“再次分发”。请参见下面的截屏,了解我尝试的步骤。 目标beta测试人员是(Bryan)。手机也出现在Wayne的配置文件中,因为他也尝试添加手机以帮助排除故障。无论如何,您会注意到在最后一页上报告说UDID缺失“iOSTeam Provisioning Profile:*”。您需要再次分发才能创建适用于此测试人员的构建。我们将指导您添加任何缺失的设备到正确的配置文件中
iOSTeam Provisioning Profile只包含原始的三个设备,我无法从Apple Developer进行编辑,因为这个配置文件显然是在Xcode中管理的。我创建了一个新的配置文件,其中包括添加的设备,但我不确定如何让Crashlytics识别并使用它。
我在Twitter社区上找到了一篇名为“Fabric for Enterprise Beta Distribution”的文章,建议用户运行以下命令...
rm -rf ~/Library/Caches/com.crashlytics.mac
我已经这样做了(在关闭 Fabric 后),但是它没有任何影响。
有什么建议,我的下一步应该是什么?经过长时间的思考,我束手无策。
Cmd+B
来构建应用程序,但“产品”>“存档”选项是灰色的。叹气。我不清楚需要什么才能激活它。我记得上一次我这样做时,它也是灰色的......然后不知何故就激活了。 - Chris Geirman