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 启动时冻结

为啥 Crashlytics 每次都要求丢失 DSYM 文件?

如何强制 Crashlytics 上传报告并等待