我在带有Xcode 4的iPhone上以发布模式运行我的应用程序.
一切顺利,直到我切换到模拟器,然后我切换回iPhone.切换回来后,应用程序在iPhone上启动,但主屏幕会立即显示在Xcode之后我得到:
failed to get the task for process
Run Code Online (Sandbox Code Playgroud)
我试图删除/添加Entitlements文件,删除应用程序并重新启动Xcode但无所事事.
bor*_*den 661
我打赌您的发布模式包括使用您的分发证书进行编译,这会禁止这种行为(您不希望在从应用商店下载后将一些随机的傻瓜挂钩到您的应用中).请改为使用开发证书进行编译.您可以在代码签名下的建筑设置中更改此设置.
Pra*_*pta 12
\n编辑方案
\n取消选中\xe2\x80\x9c调试可执行文件\xe2\x80\x9d
\n清理派生数据:\xe2\x8c\x98 Cmd + \xe2\x86\x91 Shift + K
\n再次运行应用程序:\xe2\x8c\x98 Cmd + R
\n如果有人遇到此问题但确定他们的证书和代码签名设置正确,请在单击项目时检查功能选项卡(即构建设置选项卡,构建阶段选项卡等旁边).
在我的情况下,游戏中心和应用程序内购买需要修复(通过单击"修复我"按钮)以解决此问题.
如果您已在Build Settings->Code Signing下设置了正确的代码签名证书,请确保您还在调试/发布模式下使用正确的配置文件。
我遇到这个问题是因为我在调试/发布模式下使用了临时配置文件,这不允许在进行调试构建时使用开发配置文件。
归档时间: |
|
查看次数: |
100650 次 |
最近记录: |