Xcode进程启动失败:安全性

Tom*_*pee 754 xcode build process ios

我已经开发了一个应用程序1或2周了,就在昨天我已经将我的iPhone 5S更新到iOS 8 GM.一切正常,我也可以在我的设备上进行测试,直到我从手机中删除应用程序并想再次构建.出现以下错误:

Could not launch "My App"
process launch failed: Security
Run Code Online (Sandbox Code Playgroud)

截图添加

当我用模拟器测试时它工作正常.这是因为iOS 8 GM更新以及如何解决此启动问题?我希望能够在我的iPhone和模拟器上进行测试.

Sus*_*cob 1611

如果您这样做,则该应用已安装在您的设备上.你必须点击图标.它会问你是否真的想要运行它.说" yes"然后Build & Run again.

从iOS 9开始,它需要去Settings ? General ? DeviceManagement ? DeveloperApp ? Trust.

  • @BhupeshKumar等.在iOS 9中,它不再允许您直接从警报信任源.你必须转到设置 - >常规 - >配置文件,找到你的开发者资料并信任它 (64认同)
  • 它可能会在第一次使用新的配置文件启动您的第一个应用时出现. (44认同)
  • 谢谢.Apple有绝对最糟糕的错误消息. (27认同)
  • 在iOS 9.2上,设置移至设置 - >常规 - >设备管理 (10认同)
  • **一定要看下面的内容.我唯一的解决方案是删除旧的配置文件.另请参阅有关使用鼠标删除键的注释. (8认同)
  • 我有两个解决方案都有效.在您第一次安装应用程序时,这是有效的.如果这种情况一次又一次地发生,那么所有旧的配置文件都可以正常工作. (4认同)
  • 这之前对我有用.现在当我点击应用程序时,没有任何反应...... (2认同)
  • 当Xcode警报显示**时,请务必点按手机上的应用图标**.如果你在Xcode中按"ok",首先,"信任?" 手机上的提示可能不会出现. (2认同)
  • 我知道这是一个流行的答案,但这并不能解决第一次启动的问题.请在@nickthedude下面考虑以下答案 (2认同)
  • 当设备未连接到互联网时,我每次尝试运行应用程序时都会发现错误。连接到互联网然后再次构建为我解决了这个问题。 (2认同)

小智 198

更新了Xcode 7的答案:点击应用程序不再有效(从测试版1开始,它只显示"不受信任的企业开发人员"消息,只有一个"关闭"按钮).

要解决此问题,请打开"设置"应用,转到"常规"/"个人资料",然后您将看到自己的个人资料.标记它是可信的,事情应该再次开始正常工作.

针对iOS 9.2.1和Xcode 7.2.1进行了更新:

转到:设置>常规>设备管理>从开发者应用程序>信任应用程序中选择应用程序.

  • 我在"设置"中没有我的个人资料.有什么建议?尝试下载配置文件并手动将其添加到设备. (4认同)
  • 在运行iOS 9.2.1的iPhone6上,我的个人资料在General-> Device Management下.然后我在DEVELOPER APP中看到了我的电子邮件.我可以点击它并选择一个Trust选项. (2认同)

nic*_*ude 158

嘿所以接受的答案是有效的,除非你需要调试应用程序的初始启动.但是我认为答案更多的是一种解决方法,而不是一种实际的解决方案.根据我的理解,当您在配置文件/证书设置中有一些奇怪之处时会出现此消息,因此请确保该部门中的所有内容都处于最佳状态.在反复撞击墙壁之前.

对我来说有用的苹果文档中的以下内容:

供应配置文件已知问题如果您已从其他测试版升级到GM种子,则可能会发现您的应用由于配置配置文件问题而崩溃.

解决方法:

  1. 通过USB将设备连接到Mac

  2. 启动Xcode选择Window - > Devices

  3. 右键单击左栏中的设备,选择"显示配置文件"

  4. 单击相关的配置文件

  5. 按" - "按钮继续删除所有受影响的配置文件.

  6. 重新安装该应用程序

确保右键单击设备的图像而不是设备名称,否则您将看不到配置文件选项.我从一个旧的备份恢复了我的新手机,并且有很多残酷的闲置,我也有两个不同的开发.证书活跃(不知道为什么),但我删除了一个,使一个新的配置文件摆脱了设备上的所有配置文件,它的工作.

希望这有助于其他人.

  • 这很有效.看起来如果您从备份设置新设备,配置配置文件也会复制到新设备.这些配置文件对新设备无效.我从设备中删除了所有配置文件,从Xcode重新运行,一切都按预期工作:没有更多的提示. (6认同)
  • 这是正确的答案.感谢您深究这一点.我需要调试第一次启动,你节省了我的一天. (5认同)
  • 这应该被标记为正确的答案!对于拥有大量应用程序+配置文件的开发人员提示,创建一个Automator工作流程并让它循环x次以便为您执行删除操作.将"Watch Me Do"操作加速到5x,然后在迭代之间添加.9秒Pause操作. (4认同)
  • 我使用iPhone 5S的还原升级到了iPhone 6.每次我删除一个应用程序并在调试时进行构建/运行时,我会得到安全问题.我遵循了指示,实际上删除了每个配置文件,因为选择性删除对我不起作用(我有大量的配置文件).不再得到安全问题.谢谢!这让我疯了. (2认同)

Ben*_*ane 78

iOS9.2.1和XCode 7.2.1的更新

如果在XCode中构建设备时出现此错误:

XCode Build的错误图像

在您的设备上,点按刚刚尝试构建应用时添加的应用图标,您应该会看到:

在此输入图像描述

接下来,在您的设备上,转到设置 - >常规 - >设备管理,您将看到此页面:

在此输入图像描述

选择您使用XCode的配置文件,您应该看到此页面: 在此输入图像描述

单击Trust"username@email.com",然后在下一个弹出窗口中单击Trust.

回到XCode并重新运行您的项目,它应该为您的设备构建应用程序.

  • 这是目前最新版本的工具和设备的最新答案. (2认同)

pka*_*amb 22

要解决此process launch failed: Security问题并立即在您的设备上启动应用,请在通过Xcode运行应用后点按iOS设备上的应用图标.

这将允许您立即运行该应用程序.它实际上可能无法"修复"导致这些权限警报的根问题.

在Xcode警报仍然显示时,请务必点按应用程序图标.否则应用程序将无法运行.我不断忘记这一重要步骤,无法在我的设备上运行该应用程序.因此,我在这里为自己和其他人记录:)

  1. 通过Xcode运行应用程序.您将在下面看到安全警报.不要按OK.

无法启动

  1. 在iOS设备上,点按新安装的应用图标:

点按iOS设备上的应用图标

  1. 点击图标后,您现在应该看到一条警告,要求您"信任"不受信任的应用开发者.这样,应用程序将立即运行,未连接到Xcode调试器.

    • 如果您没有看到此"信任"警报,则可能很快就会在Xcode中按"确定".不要按"OK"的Xcode的警告,直到相信开发商.

相信这个开发者?

  1. 最后,返回并在Xcode警报上按"确定".您必须重新运行该应用程序才能将iOS设备上正在运行的应用程序连接到Xcode调试器.

现在在Xcode中按OK.


Chr*_*ian 10

我有同样的问题.我在xcode中单击确定,当我在iPhone上启动应用程序时,我被问到是否要信任此应用程序.这样做,应用程序运行,并从xcode进一步构建和运行没有任何问题,直到从iPhone删除应用程序并重新安装它.然后转到第一行;-)


Dav*_*tti 10

或者,如果没有看到"Untrust App Developer"对话框:

转到iPhone>设置>常规>配置文件>"you@email.com">信任


kav*_*hmb 10

设置 - >常规 - >配置文件和设备管理选择开发人员配置文件并推送信任.

如果您没有"个人资料和设备管理"菜单,则必须在beta.apple.com上注册您的设备,然后从Safari下载该个人资料.

  1. 安装配置文件
  2. 重启您的设备
  3. 点击开发者资料并信任.

你们都准备好了.


Plu*_*us7 7

在iOS 9.2中,他们将"配置文件"重命名为"设备管理"

这就是你现在应该怎么做:

  1. 设置 - >常规 - >设备管理
  2. 验证应用程序