我在Xcode 6上尝试构建iOS 8.1 iPhone 5时遇到“进程启动失败 - 安全”错误。我查看了最多的relevant prior StackOverflow post,我尝试了以下内容:
这些都不成功。当我点击应用程序以查看它是否会为我提供对话(或启动我的应用程序)时,没有任何反应。图标闪烁。而已。我可以采取其他方法来解决这个问题吗?现在,我可以在我的设备上测试我的应用程序的唯一方法是通过TestFlight ...
这是由于配置文件过期或无效(通常是您具有匹配的捆绑ID和两个不匹配的配置文件绑定到不匹配的证书)。
~/Library/MobileDevice/Provisioning Profiles
删除所有现有的配置文件(您可能需要先备份这些配置文件)。如果您在Xcode菜单Xcode> Preferences> Accounts中登录Apple Developer帐户,则会重新显示现有/当前Xcode管理的配置文件。在iPhone上,转到设置 - >常规 - >设备管理 - >“您的帐户”,然后信任您的配置文件。
在某些情况下,你需要批准开发人员(在这种情况下你自己)并且如果在按下应用程序图标时没有问你(只能给你解雇选项),请转到设置app-> general - > profiles - >您应该在那里看到该配置文件,单击该配置文件并批准为受信任。
我的答案是:该应用已安装在您的设备上。点击图标并打开应用程序,它会弹出一个对话框,说你相信这个应用程序。好的,你的离开。有关详细信息,请参阅Xcode process launch failed: Security
安全问题来自iOS9,解决问题非常简单。警报显示为,
无法启动“Hello World”进程启动失败:安全性
解决问题非常简单,只需在iPhone / iPad中打开“设置”即可
Settings → General → Device Management / Profiles & Device Management → Developer App / Enterprise App → Trust
对于Developer配置文件,您的应用程序将位于Developer App部分下,而对于Enterprise Profile,您的应用程序将位于Enterprise APp部分下。
清理并运行您的项目完成。
对于那些希望在最新的XCode中清除配置文件的人(我有版本10.2),我写下了最新的路径
Users -> Your User -> Library -> Mobile Device -> Provisioning Profiles