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

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

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


当前回答

要解决启动失败的问题:安全问题,并立即在您的设备上启动应用程序,在您的iOS设备上通过Xcode运行应用程序后,点击应用程序图标。

这将允许您立即运行应用程序。它实际上可能不会“修复”导致这些权限警报的根本问题。

确保在Xcode警告仍然显示时点击应用程序图标。否则应用程序将无法运行。我经常忘记这一重要步骤,无法在我的设备上运行应用程序。因此,我在这里为自己和其他人记录它:)

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

在你的iOS设备上,点击新安装的应用程序图标:

点击图标后,你现在应该看到一个警告,要求你“信任”不受信任的应用程序开发人员。这样做后,应用程序将立即运行,不连接到Xcode调试器。 如果你没有看到这个“信任”提示,你可能在Xcode中过早地按了“确定”。在信任开发人员之前,不要在Xcode警报上按“OK”。

最后,返回并在Xcode警报上按“OK”。你必须重新运行应用程序才能将iOS设备上正在运行的应用程序连接到Xcode调试器。

其他回答

在iOS 9.2中,他们将“Profiles”重命名为“Device Management”

下面是你现在应该做的:

设置—>常规—>设备管理 验证应用程序

Xcode 7的更新答案:点击应用程序不再工作(从beta 1开始,它只显示“不受信任的企业开发人员”消息,只有一个解散按钮)。

要解决这个问题,打开设置应用程序,转到常规/配置文件,你会看到你的配置文件。将其标记为“受信任”,事情将重新开始正常工作。

针对iOS 9.2.1和Xcode 7.2.1更新:

Goto: Settings > General > Device Management >从Developer Apps中选择App > Trust App。

好吧,这似乎晚了,我正在测试应用程序与互联网连接关闭,以测试我的应用程序的一些功能。当我关闭互联网时,它给了我这样一个错误。在我打开互联网后,我可以重新安装它。我知道这很傻,但这可能对某人有帮助。

要解决启动失败的问题:安全问题,并立即在您的设备上启动应用程序,在您的iOS设备上通过Xcode运行应用程序后,点击应用程序图标。

这将允许您立即运行应用程序。它实际上可能不会“修复”导致这些权限警报的根本问题。

确保在Xcode警告仍然显示时点击应用程序图标。否则应用程序将无法运行。我经常忘记这一重要步骤,无法在我的设备上运行应用程序。因此,我在这里为自己和其他人记录它:)

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

在你的iOS设备上,点击新安装的应用程序图标:

点击图标后,你现在应该看到一个警告,要求你“信任”不受信任的应用程序开发人员。这样做后,应用程序将立即运行,不连接到Xcode调试器。 如果你没有看到这个“信任”提示,你可能在Xcode中过早地按了“确定”。在信任开发人员之前,不要在Xcode警报上按“OK”。

最后,返回并在Xcode警报上按“OK”。你必须重新运行应用程序才能将iOS设备上正在运行的应用程序连接到Xcode调试器。

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

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