4

我目前是计算机工程/开发专业的学生,​​我开始开发 iPhone 应用程序。我有一台越狱的 iPhone 4S iOS 5.1.1 和一台带有 Xcode 4.3.3 的 Macbook Air 2012

我已经阅读/看过很多关于如何在没有 Apple Developers 开发者帐户的情况下在设备上测试应用程序的教程(我只是一名学生,不想花 99 美元来测试一个不会放到App Store,我就是想学)。

我遵循了所有步骤(编辑 SDKsettings.plist,不要在构建设置上签名代码......),应用程序在 iPhone 模拟器上运行良好,但是当我想在我的 iPhone 上测试它时,应用程序出现在跳板,但是当我启动它时,它会立即崩溃,并且在 Xcode 上,我在调试区域有一条消息说:

> error: failed to launch
> '/Users/amine/Library/Developer/Xcode/DerivedData/Mes_horaires_de_travail-dfzorjqmnecsnafvctvhgsuphwws/Build/Products/Release-iphoneos/Mes
> horaires de travail.app/Mes horaires de travail' -- failed to get the
> task for process 28720

这不是第一个在启动时崩溃的应用程序。谁能帮我解决这个错误?我找到了这个提示,但我没有 Xcode 上的菜单来创建 Entitlements.plist 来测试解决方案。

非常感谢。

PS:请善待,我只是一个初学者... ^_^

4

2 回答 2

10

将您的开发配置文件更改为调试而不是发布。您无法使用发布配置文件在您的设备上进行测试。

于 2012-07-07T14:23:02.063 回答
1

有点晚了,但谷歌向我展示了这个页面,以便将来参考:

即使我在调试模式下运行,我最近也遇到了同样的问题,但是代码签名错误让我尝试了代码签名身份,而调试配置文件仍然指向临时配置文件而不是开发配置文件。

一旦我改变了它们,错误就消失了。

于 2012-11-14T09:08:41.707 回答