Crashlytics 在使用提交时要求提供设备的 UDID
Posted
技术标签:
【中文标题】Crashlytics 在使用提交时要求提供设备的 UDID【英文标题】:Crashlytics asks for provisioned device's UDID when using submit 【发布时间】:2015-10-19 08:48:57 【问题描述】:当我使用以下命令指定 IPA 的路径时,在上传成功并检查 Mobile Safari 的下载页面后,我收到一条消息,似乎说我的设备未配置为下载该应用程序,而实际上它是是。
PATH_TO_CRASHLYTICS/Crashlytics.framework/submit $API_KEY $API_SECRET -ipaPath $IPA_PATH
如果我省略了-ipaPath
参数(假定生成了一个xcarchive 文件),但不仅上传成功,我还可以将构建下载到我的设备而不会出现上述错误消息。
【问题讨论】:
听起来不使用-ipaPath
是要走的路吗?我想你无论如何都会想要上传 dSYM 吗?
没错,但我在使用 xcode 存档时遇到了其他问题,如此处所述:***.com/q/33209961/328948
【参考方案1】:
Fabric/Firebaser 在这里!
为了让 Fabric 社区的其他成员能够看到,我认为在此处添加 UDID 应该是正确的解析路径。
此外,遵循此link 将为您提供正确的运行脚本构建阶段,以便上传您的 dSYM,而无需添加 -ipaPath 参数。
【讨论】:
以上是关于Crashlytics 在使用提交时要求提供设备的 UDID的主要内容,如果未能解决你的问题,请参考以下文章
使用健身房后,Crashlytics 在 android 上失败。 (得到“Crashlytics 已将提交二进制文件移到 Crashlytics.framework 目录之外......”错误)
使用 fastlane 在 crashlytics 包中找不到提交二进制文件
Firebase Crashlytics 仅在通过 USB 部署时有效
iOS 应用程序在使用 Realm 和 Crashlytics 通过 testflight 启动时冻结