在设备上运行 beta iOS 应用程序时出错

Posted

技术标签:

【中文标题】在设备上运行 beta iOS 应用程序时出错【英文标题】:Error running beta iOS app on device 【发布时间】:2014-06-07 04:30:49 【问题描述】:

据我所知,我已关注Apple's instructions 向用户分发测试版应用程序。该应用程序安装在测试设备上,但(1)只有默认图标,(2)当我尝试运行该应用程序时,名称从应用程序名称更改回“正在安装...”。与 iTunes 同步会重新安装应用程序并重新开始该过程。

在我的测试设备上,图标显示并且一切正常。

任何提示可能导致此问题,或者我如何从测试机器获取错误日志?

请注意,我现在不能选择使用 testflight。

(几年前我在您向用户分发证书的旧系统下测试了一些应用程序没有问题,但我之前没有使用过这个新系统。)

【问题讨论】:

@AaronBrager 请参阅下面的答案——证书中似乎存在某种错误配置。清理它们修复它。如果你想写一个答案,我很乐意接受它而不是我的下面。 【参考方案1】:

看来@AaronBrager 的想法是正确的。首先,我清理了我所有的证书和个人资料(有很多堆积如山的东西,有些名字相似)。然后我重新构建了应用程序,将其存档等。Xcode 对我的证书没有任何影响,而是自动处理了问题。然后我的应用程序就可以在 beta 测试设备上安装和运行了。

【讨论】:

【参考方案2】:

很难说,因为有很多步骤。我的猜测是您错过了以下三个之一:“如果应用程序的捆绑 ID 与应用程序 ID 匹配、签名与分发证书匹配并且设备在临时配置文件的设备列表中,则应用程序成功启动。”

【讨论】:

以上是关于在设备上运行 beta iOS 应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

在设备上运行 iPhone 应用程序时出错

Swift IOS 8 设计元素未在设备上显示

Xcode 6 Beta 在 iPad 7.1 上运行时使用核心数据使应用程序崩溃

Beta:读取 Beta 构建属性时出错

应用程序在 iOS 设备上崩溃

XCode 5.1 Beta 4 无法识别 iOS 7.1 Beta 4 测试设备