Xcode 6 启动失败:尝试在 iPad 上启动应用程序超时

Posted

技术标签:

【中文标题】Xcode 6 启动失败:尝试在 iPad 上启动应用程序超时【英文标题】:Xcode 6 launch failed: timed out trying to launch app on iPad 【发布时间】:2015-02-10 22:06:18 【问题描述】:

与this one 相同的基本问题,但列出的所有修复都没有为我解决问题。我使用了开发配置文件/证书,但没有区别。 (不管在我的 iPhone 6 上它都能正常工作)

相关事实:

1) iPad (ios 7.1) 有 2000 多个配置文件,其中 99% 由 Apple 自动生成。我怀疑这是导致问题的原因,但我不知道如何将它们全部删除。我重置了设备上的数据,但是一旦我尝试从 Xcode 再次运行该应用程序,它又将它们全部恢复了。

2) 相同的应用程序和相同的 Xcode 设置在我的 iPhone 6 (ios 8.1) 上运行良好。 iPhone 上没有安装任何配置文件。

3) 该应用程序将在 iPad 上运行,但不能使用调试器。启动也需要很长时间。

我很困惑,如果有任何建议,我将不胜感激。

【问题讨论】:

在您的第一个视图出现之前,您是否正在执行任何主要的代码操作?例如在 viewDidLoad 或 viewDidAppear 中? 不,不是。 iPhone 上也没有延迟。 【参考方案1】:

我确实找到了摆脱配置文件的方法,并且至少现在解决了问题。

要一次删除所有配置文件,请执行以下操作:

    断开设备并打开飞行模式。

    将设备上的日期更改为配置的最后一个到期日期之后的时间。然后,转到 General->Profiles 应该会显示所有配置文件都已过期。

    重启设备。

    转到常规->配置文件。在我的情况下,它仍然显示安装了 2000+,但是当我进去时,它只显示了一个(testflight webclip)。退出配置文件,它被重置为四个。再刷新一次,它说的只是网络剪辑。

    重置时间/飞行模式/重新连接。

此时,在我的 iPad 上,下载了正确数量的配置文件,并且应用程序现在从 Xcode 加载,没有任何超时。

【讨论】:

哇,天才!为我节省了大量时间:D【参考方案2】:

还将“代码签名身份”从“iOS Distribution”更改为“iOS Developer”对我有用。

【讨论】:

以上是关于Xcode 6 启动失败:尝试在 iPad 上启动应用程序超时的主要内容,如果未能解决你的问题,请参考以下文章

启动失败,LibGDX IOS 设备

无法在 iPad 上启动 Xcode 应用程序而无需代码签名,在 iPhone 上可以

iOS 仪器,无法在 iPad 上启动任何应用程序。 Instruments 静默失败

在仪器中启动应用程序失败

iOS 12 iPad 拒绝启动请求 - Xcode

iPad上的黑屏而不是启动图像