Xcode:流程启动失败 - 安全性

问题描述 投票:9回答:6

我在Xcode 6上尝试构建iOS 8.1 iPhone 5时遇到“进程启动失败 - 安全”错误。我查看了最多的relevant prior StackOverflow post,我尝试了以下内容:

  1. 删除设备上的所有先前配置配置文件。
  2. 单击应用程序图标,看它是否会为我提供一个对话框,说“确定”我想要启动应用程序。

这些都不成功。当我点击应用程序以查看它是否会为我提供对话(或启动我的应用程序)时,没有任何反应。图标闪烁。而已。我可以采取其他方法来解决这个问题吗?现在,我可以在我的设备上测试我的应用程序的唯一方法是通过TestFlight ...

ios objective-c iphone xcode xcode6
6个回答
19
投票

这是由于配置文件过期或无效(通常是您具有匹配的捆绑ID和两个不匹配的配置文件绑定到不匹配的证书)。

  1. 再次删除设备上的所有配置文件(在Xcode菜单窗口>设备中)。
  2. 断开设备与Mac的连接并检查Settings.app以确保已清除所有配置文件(或至少是您认为导致问题的配置文件)。
  3. 重新启动设备并将其拔下。
  4. ~/Library/MobileDevice/Provisioning Profiles删除所有现有的配置文件(您可能需要先备份这些配置文件)。如果您在Xcode菜单Xcode> Preferences> Accounts中登录Apple Developer帐户,则会重新显示现有/当前Xcode管理的配置文件。
  5. 再次插入设备,它应该正常工作。

5
投票

在iPhone上,转到设置 - >常规 - >设备管理 - >“您的帐户”,然后信任您的配置文件。


3
投票

在某些情况下,你需要批准开发人员(在这种情况下你自己)并且如果在按下应用程序图标时没有问你(只能给你解雇选项),请转到设置app-> general - > profiles - >您应该在那里看到该配置文件,单击该配置文件并批准为受信任。


2
投票

我的答案是:该应用已安装在您的设备上。点击图标并打开应用程序,它会弹出一个对话框,说你相信这个应用程序。好的,你的离开。有关详细信息,请参阅Xcode process launch failed: Security


2
投票

安全问题来自iOS9,解决问题非常简单。警报显示为,

无法启动“Hello World”进程启动失败:安全性

解决问题非常简单,只需在iPhone / iPad中打开“设置”即可

Settings → General → Device Management / Profiles & Device Management → Developer App / Enterprise App → Trust

对于Developer配置文件,您的应用程序将位于Developer App部分下,而对于Enterprise Profile,您的应用程序将位于Enterprise APp部分下。

清理并运行您的项目完成。


0
投票

对于那些希望在最新的XCode中清除配置文件的人(我有版本10.2),我写下了最新的路径

Users -> Your User -> Library -> Mobile Device -> Provisioning Profiles
© www.soinside.com 2019 - 2024. All rights reserved.