在 Xcode Target Build Phases 下,我有一个为我的 iOS 应用程序启用 crashlytics 的脚本。这由一个
ENABLE_CRASHLYTICS
变量以及它是否设置决定。当我从本地 Xcode 部署到设备时,我可以成功上传强制崩溃,因此脚本可以正常工作。
但是,当涉及到通过我的 Jenkins 工作进行构建时,崩溃并没有被上传。我可以看到构建阶段中的脚本运行但未ENABLE_CRASHLYTICS
设置变量,因此 crashlytics 被禁用,因此通过 HockeyApp 分发的测试构建没有崩溃报告。
在我在 Build -> Execute Shell 步骤的 Jenkins 工作中,我确实有
ENABLE_CRASHLYTICS=1
我还缺少其他东西吗?
谢谢!