Xcode 6 构建应用程序,但升级 iPhone 后不会在 iPhone 上自动启动
Posted
技术标签:
【中文标题】Xcode 6 构建应用程序,但升级 iPhone 后不会在 iPhone 上自动启动【英文标题】:Xcode 6 builds app but won't automatically launch on iPhone after upgrading iPhone 【发布时间】:2015-08-13 18:39:39 【问题描述】:上周五,我从 iPhone 5s 升级到 iPhone 6。在切换设备之前,我通过 iTunes 备份了我的旧手机(“天网”)(我知道)。当我启动新的 iPhone 6 时,我从备份中恢复了它,所以它变成了新的天网。
现在,当我尝试将我的应用程序 IKApp(不是真实的应用程序名称,obvs)配置到新手机时,它会构建并安装,但不会运行。我收到此错误消息:
无法启动“IKApp” 进程启动失败:安全
以下是我采取的步骤:
-
在开发者门户/设备中,添加了 iPhone 6 的 UDID
禁用了 iPhone5 的 UDID
已删除开发者门户/Provisioning Profiles/Distribution 中的相关配置文件
创建了一个新的开发配置文件
安装应用,在手机上手动运行(点击“信任”按钮)
仍然收到相同的错误消息。哈!
【问题讨论】:
您是否尝试过在没有 Xcode 的情况下直接从设备运行它?有时运行应用程序并告诉 ios 您信任开发人员会清除安全错误。 即使在手机上手动运行应用程序并单击“信任”按钮后,启动错误仍会继续发生。它安装得很好,只是不会自动启动。 ...它只是自行修复。不确定 Xcode 是否需要一秒钟才能将配置文件与开发人员门户同步或什么。但是,天哪。多么令人沮丧的积极结果。谢谢@Philip Mills,感谢您的帮助。 【参考方案1】:该错误消息确实存在缺陷,因为它们没有说明需要做什么。正如@PhillipMills 所说,通过点击它在iPhone上启动应用程序,它会询问您是否信任Mac,单击是。完成此操作后,应用程序将从 Xcode 运行。
还有其他人用同样的解决方案导致同样的问题。
您可以提交错误 bugreport.apple.com。
【讨论】:
实际上,不,即使在我信任 Mac 之后,它也不会从 Xcode 自动启动。如果我在手机上手动启动该应用程序,它运行得很好,但整个“构建和启动”过程不起作用。编辑:什么鬼,苹果。它刚刚奏效。就像,没有我做任何不同的事情。感谢@zaph,您对此进行了尝试。【参考方案2】:叹息。好的。显然,将新的配置文件与开发人员门户同步需要一秒钟,或者至少现在是这样,因为我实际上什么都没做,只是关掉电脑去吃午饭。回来后,能够使用 Xcode 在新手机上重新安装并立即启动。呃!苹果!!!
FWIW,Developer Portal 最近似乎遇到了一些问题。例如,他们的一些会员中心页面无法在 Chrome 中加载。您必须使用 Safari。有时在提交 CSR 后,Safari 上的“加载”图标不会消失,因此您必须刷新页面才能在证书列表中看到您的新证书。这些都是新问题,我想知道它们是否与我过去几天遇到的配置问题有任何关系。
【讨论】:
【参考方案3】:试试这个稍微不同的方法:
在 Xcode 中,进入 Window > Devices,右键单击您的手机,显示 Provisioning Files...,单击可能导致问题的配置文件
在您的 iOS 设备上,转到“设置”>“通用”>“个人资料”,点击您的 Apple ID,然后授权此 Apple ID
【讨论】:
以上是关于Xcode 6 构建应用程序,但升级 iPhone 后不会在 iPhone 上自动启动的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Xcode 4 和 iOS 4.3 后的 iPhone JSON 错误
iOS 9 xCode 7 构建的应用程序显示黑色矩形而不是初始屏幕
在构建成功后,在安装/导入文本文件到物理设备时Xcode崩溃(RangeException)