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