试图弄清楚如何通过Crashlytics进行beta测试分发。他们神秘的指示说明你所要做的就是建立档案"但那个命令不再存在了。我已经创建了一个存档(Product => Archive)并导出了临时版本,但Crashlytics并没有提取它。
如何上传版本?
答案 0 :(得分:49)
如果应用程序没有拿起您的新存档,手动分发它的方式有点隐藏。在应用程序的Beta选项卡上,首先单击“ACTIVE”,然后单击“ARCHIVES”:
答案 1 :(得分:8)
退出Mac应用程序,然后运行此命令以清除本地缓存:
rm -rf ~/Library/Caches/com.crashlytics.mac
答案 2 :(得分:2)
我从来没有使用本地应用程序,但使用此命令行方法取得了成功:/path/to/Crashlytics.framework/submit <API_KEY> <BUILD_SECRET> -ipaPath /path/to/my.ipa -emails TestEmail@crashlytics.com,AmazingTester@twitter.com -notesPath ~/Notes/ReleaseNotes.txt -groupAliases GroupAlias,GroupAlias2
答案 3 :(得分:0)
每当我删除xcode中的存档时,我都会遇到此问题...下一个存档操作无法触发分发选项,并且下次尝试分发时会挂起...
我通过重新启动xcode,清理项目,运行crashlytics安装(cmd + b,cmd + r,出现提示,不需要新的令牌),然后再次单击存档来修复它。
每次都有效。 :)
答案 4 :(得分:0)
我有类似的问题。我试图在构建服务器上手动构建.xcarchive上传构建到Fabric(这是自动构建的一些问题,因此它是手动执行的)。然后我将.xcarchive复制到我安装了Fabric插件的本地机器上。但它在ARCHIVE部分并没有出现。
要解决此问题,您应双击.xcarchive将其添加到Xcode Orginizer(Xcode&gt; Window&gt; Organizer)。