我开发一款应用已经有1 - 2周时间了,就在昨天,我把iPhone 5S升级到了iOS 8 GM。一切都很正常,我可以在我的设备上测试,直到我从手机上删除了应用,想要重新开发。出现以下错误:

Could not launch "My App"
process launch failed: Security

当我用模拟器测试时,它工作得很好。 这是因为iOS 8的GM更新吗?我该如何解决这个发布问题? 我希望能够在iPhone和模拟器上进行测试。


当前回答

iOS9.2.1和Xcode 7.2.1更新

如果你在Xcode中构建设备时遇到这个错误:

在你的设备上,点击刚刚添加的应用程序图标,你应该看到这个:

接下来,在你的设备上,点击设置—>通用—>设备管理,你会看到这个页面:

选择你正在使用Xcode的配置文件,你应该会看到这个页面:

点击信任“username@email.com”,然后在下一个弹出窗口中点击信任。

回到Xcode,重新运行你的项目,它应该会把应用构建到你的设备上。

其他回答

嘿,所以公认的答案是有效的,除非你需要调试应用的初始启动。然而,我认为这个答案更多的是一种工作,而不是一个实际的解决方案。据我所知,这条消息发生在你的配置文件/证书设置中有一些奇怪的情况时,所以在反复撞墙之前,要额外确保该部门的一切都处于最佳状态。

以下是苹果文档中对我有效的方法:

配置配置文件已知问题如果您已升级到转基因种子 在其他测试版中,你可能会看到你的应用程序因为配置而崩溃 配置文件的问题。 处理: 将设备通过USB连接到你的Mac 启动Xcode选择Window ->Devices 右键单击左栏中的设备,选择“显示” 配置配置文件” 单击有问题的配置配置文件 按“-”按钮继续删除所有受影响的配置文件。 重新安装应用程序

请确保您右键单击设备的图像,而不是设备的名称,否则您将看不到配置文件选项。我从旧备份恢复了我的新手机,有很多cruft挂在周围,我也有2个不同的dev. certs活动(不知道为什么),但我删除了一个,创建了一个新的配置文件,摆脱了设备上的所有配置文件,它工作了。

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

去你的iPhone >设置>一般>配置> "you@email.com" >信任

进入设置->通用->配置文件和设备管理 选择开发人员配置文件,然后按信任。

如果你没有配置文件和设备管理菜单,你必须在beta.apple.com上注册你的设备,并从Safari下载配置文件。

安装概要文件 重新启动设备 点击开发人员配置文件和信任。

你都准备好了。

iOS9.2.1和Xcode 7.2.1更新

如果你在Xcode中构建设备时遇到这个错误:

在你的设备上,点击刚刚添加的应用程序图标,你应该看到这个:

接下来,在你的设备上,点击设置—>通用—>设备管理,你会看到这个页面:

选择你正在使用Xcode的配置文件,你应该会看到这个页面:

点击信任“username@email.com”,然后在下一个弹出窗口中点击信任。

回到Xcode,重新运行你的项目,它应该会把应用构建到你的设备上。

如果你看到这个,说明应用程序已经安装在你的设备上。你必须点击这个图标。它会问你是否真的想要运行它。说“是”,然后再次构建并运行。

从iOS 9开始,需要进入“设置→通用→设备管理→开发者应用→信任”。

在某些版本的iOS上,你将不得不去设置→常规→配置文件。