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 上启动应用程序超时的主要内容,如果未能解决你的问题,请参考以下文章
无法在 iPad 上启动 Xcode 应用程序而无需代码签名,在 iPhone 上可以