我已经开发应用程序 1 或 2 周了,就在昨天,我将我的 iPhone 5S 更新为 iOS 8 GM。一切正常,我也可以在我的设备上进行测试,直到我从手机中删除了该应用程序并想再次构建。出现以下错误:
Could not launch "My App"
process launch failed: Security
https://i.stack.imgur.com/TzLwB.png
当我使用模拟器进行测试时,它工作正常。这是因为 iOS 8 GM 更新,我该如何解决这个启动问题?我希望能够在我的 iPhone 和模拟器中进行测试。
如果您收到此信息,则该应用程序已安装在您的设备上。您必须点击该图标。它会询问您是否真的想要运行它。说“yes
”,然后说 Build & Run again
。
从iOS 9
开始,需要进入Settings → General → Device Management → Developer App → 信任`。
在 iOS
的某些 版本中,您必须转至 Settings → General → Profile。
Xcode 7 的更新答案:点击应用程序不再有效(从 beta 1 开始,它只显示“不受信任的企业开发人员”消息,只有一个 Dismiss 按钮)。
要修复,请打开“设置”应用程序,转到“常规”/“个人资料”,您将看到您的个人资料。将其标记为受信任,并且事情应该重新开始正常工作。
针对 iOS 9.2.1 和 Xcode 7.2.1 更新:
转到:设置>常规>设备管理>从开发人员应用程序中选择应用程序>信任应用程序。
嘿,所以接受的答案有效,除非您需要调试应用程序的初始启动。但是我认为这个答案更多的是一种解决方法,而不是一个实际的解决方案。据我了解,当您的配置文件/证书设置有些奇怪时,会出现此消息,因此请额外确保该部门中的所有内容都处于最佳状态。在反复用头撞墙之前。
apple docs 中对我有用的方法如下:
配置文件已知问题 如果您已从其他测试版升级到 GM 种子,您可能会看到您的应用程序由于配置文件问题而崩溃。解决方法:通过 USB 将设备连接到 Mac 启动 Xcode 选择窗口 -> 设备 右键单击左栏中的设备,选择“显示配置文件”单击有问题的配置文件按“-”按钮继续删除所有受影响的配置文件配置文件。重新安装应用程序
确保您右键单击设备的图像而不是设备的名称,否则您将看不到配置文件选项。我从旧备份中恢复了我的新手机,周围有很多杂物,我也有 2 个不同的开发者。证书处于活动状态(不知道为什么),但我删除了一个,创建了一个新的配置文件,摆脱了设备上的所有配置文件,并且它有效。
希望这对其他人有帮助。
iOS9.2.1 和 Xcode 7.2.1 更新
如果在 Xcode 中构建到设备时出现此错误:
https://i.stack.imgur.com/4faFd.png
在您的设备上,点击您尝试构建应用程序时刚刚添加的应用程序图标,您应该会看到:
https://i.stack.imgur.com/qFNnJ.png
接下来,在您的设备上,转到设置 --> 常规 --> 设备管理,您将看到此页面:
https://i.stack.imgur.com/wnpFI.png
https://i.stack.imgur.com/PXl9um.png
单击信任“username@email.com”,然后在下一个弹出窗口中单击信任。
返回 Xcode 并重新运行您的项目,它应该将应用程序构建到您的设备上。
要解决 process launch failed: Security
问题并立即在您的设备上启动应用程序,请在通过 Xcode 运行应用程序后点按 iOS 设备上的应用程序图标。
这将允许您立即运行该应用程序。它实际上可能不会“修复”导致这些权限警报的根本问题。
请务必在 Xcode 警报仍然显示时点击应用程序图标。否则应用程序将无法运行。我不断忘记这一重要步骤,无法在我的设备上运行该应用程序。因此,我在这里为自己和其他所有人记录它:)
通过 Xcode 运行应用程序。您将在下方看到安全警报。不要按确定。
https://i.stack.imgur.com/Ei0kQ.png
在您的 iOS 设备上,点击新安装的应用程序图标:
https://i.stack.imgur.com/SlIvr.png
点击图标后,您现在应该会看到一条警告,要求您“信任”不受信任的应用程序开发人员。这样做之后,应用程序将立即运行,与 Xcode 调试器断开连接。如果你没有看到这个“信任”警报,你可能太早在 Xcode 中按下了“确定”。在信任开发人员之前,不要在 Xcode 警报上按“确定”。
https://i.stack.imgur.com/eacvl.png
最后,返回并在 Xcode 警报上按“确定”。您必须重新运行应用程序才能将 iOS 设备上正在运行的应用程序连接到 Xcode 调试器。
https://i.stack.imgur.com/0Yiig.png
转到设置 -> 常规 -> 配置文件和设备管理并选择开发人员配置文件,然后按信任。
如果您没有 Profiles &设备管理菜单,您必须在 beta.apple.com 上注册您的设备并从 Safari 下载配置文件。
安装配置文件重新启动您的设备点击开发人员配置文件并信任。
你都准备好了。
我有同样的问题。我在 xcode 中单击“确定”,当在 iPhone 上启动应用程序时,系统会询问我是否要信任此应用程序。这样做,应用程序运行并从 xcode 进一步构建和运行没有任何问题,直到从 iPhone 中删除应用程序并重新安装它。然后转到第一行;-)
或者,如果没有看到“不信任应用程序开发人员”对话框:
转到您的 iPhone > 设置 > 常规 > 个人资料 > “you@email.com” > 信任
在 iOS 9.2 中,他们将“配置文件”重命名为“设备管理”
你现在应该这样做:
设置 -> 常规 -> 设备管理 验证应用
好的,这似乎晚了,我在关闭 Internet 连接的情况下测试应用程序,以测试我的应用程序的某些功能。当我关闭互联网时,它给了我这样的错误。打开互联网后,我可以再次安装它。我知道这很愚蠢,但这可能对某人有帮助。
我之前在 Xcode 7 上遇到过这个问题。然后我意识到这完全与我的 Internet 连接有关:它已关闭,并且安全检查正在使用 Internet 来确保您的开发人员帐户是正确的。当它看到没有互联网时,它给出了这个错误......在我修复了我的互联网之后,它运行良好。
Xcode 能够构建和安装应用程序,但无法在第一次启动它。您只需在手机上点击应用程序的图标,然后系统会提示您询问是否要信任开发人员。允许它,应用程序将启动,然后 Xcode 将能够自动安装和启动此应用程序和您的其他应用程序。
“如果你得到这个,应用程序已经安装在你的设备上。你必须点击图标。它会询问你是否真的要运行它。说“是”,然后再次构建并运行。”
除此之外,这只适用于您收到错误的那一刻,如果您单击“确定”,然后点击该应用程序。它不会做任何事情。我为此挠了 30 多分钟,寻找解决问题的替代方法。
顺便说一句,如果您在 Xcode 中更改目标团队并重新构建,也会发生这种情况。看到我之前在设备上运行的应用程序出现这个问题时,我感到非常困惑。我花了一段时间才弄明白……不过,可能只会在第一次与团队一起构建设备时发生。