我对 iOS 应用程序有非常奇怪的分发场景。
- 应用程序在模拟器中正常工作
- 应用程序在具有开发人员配置文件(和相应的捆绑包 id domain.product)的设备上正常工作
当使用有效的企业配置文件应用程序和捆绑 ID(以 domain.beta.product 形式)应用程序从 testFairy 服务下载时:
- 安装无误
- 显示午餐屏幕并立即终止
- 当我通过 Xcode -> Devices -> Show log 连接设备并检查日志时,我看不到任何今天的崩溃,就像没有发生错误一样。(这让我最困惑)
这发生在尝试运行该应用程序的 2/2 iPhone 设备上。
其他一些可能对某人敲响的信息: - 应用程序使用核心数据 - 应用程序使用 TestFairy SDK(但没有它是一样的) - 目标是 iOS 7.0,基本 SDK 是最新的 iOS(iOS 8.1) - 配置文件是设置为该 Enerprise 配置文件,并且签名身份设置为调试和发布的相应证书。- 按照某些堆栈溢出解决方案的建议,我已从 Targets-> Info -> Required Device capabilities 中删除了 armv7。
有人遇到过类似的问题吗?可能是什么原因?