Xcode:无法完成流程任务

ane*_*yzm 254 ios xcode4

我在带有Xcode 4的iPhone上以发布模式运行我的应用程序.

一切顺利,直到我切换到模拟器,然后我切换回iPhone.切换回来后,应用程序在iPhone上启动,但主屏幕会立即显示在Xcode之后我得到:

failed to get the task for process 
Run Code Online (Sandbox Code Playgroud)

我试图删除/添加Entitlements文件,删除应用程序并重新启动Xcode但无所事事.

bor*_*den 661

我打赌您的发布模式包括使用您的分发证书进行编译,这会禁止这种行为(您不希望在从应用商店下载后将一些随机的傻瓜挂钩到您的应用中).请改为使用开发证书进行编译.您可以在代码签名下的建筑设置中更改此设置.

  • 有点让你想知道为什么Apple不会给我们一个更有用的错误,如"请使用调试配置文件" (11认同)
  • 我为Apple平台开发的所有经验都是纯粹的痛苦.我不知道他们怎么能对自己这么尊重 (7认同)
  • @MikeGledhill 现在是 2020 年 12 月了,情况还是一样。xCode 没有向上移动。 (5认同)
  • 确保选择了正确的目标,并且您没有调整测试/其他目标的代码符号设置. (3认同)
  • 是的,我犯了同样的错误:Xcode 愉快地构建了,让我尝试运行一个应用程序,我在其中选择了临时配置文件,并带有分发(而不是开发)证书。但是,说真的,为什么...为什么 Xcode 不能给出一个半有用的错误消息来提醒您这个问题?现在是 2016 年了。Xcode 是否会成长,看起来像一个还算不错的环境?! (2认同)

Teo*_*rig 24

更改代码签名的配置文件.选择项目,转到"构建设置">"代码签名标识".切换到其他开发者档案.


Pra*_*pta 12

在此输入图像描述\n我在从 Xcode 运行时遇到此错误

\n
    \n
  1. 编辑方案

    \n
  2. \n
  3. 选择运行在此输入图像描述

    \n
  4. \n
  5. 取消选中\xe2\x80\x9c调试可执行文件\xe2\x80\x9d

    \n
  6. \n
  7. 清理派生数据:\xe2\x8c\x98 Cmd + \xe2\x86\x91 Shift + K

    \n
  8. \n
  9. 再次运行应用程序:\xe2\x8c\x98 Cmd + R

    \n
  10. \n
\n


Cha*_*ner 7

如果有人遇到此问题但确定他们的证书和代码签名设置正确,请在单击项目时检查功能选项卡(即构建设置选项卡,构建阶段选项卡等旁边).

在我的情况下,游戏中心和应用程序内购买需要修复(通过单击"修复我"按钮)以解决此问题.


Dam*_*der 5

我遇到了同样的问题,在阅读了上述答案后,我所要做的就是转到构建设置 > 代码签名 > 配置文件 > 无,并且能够再次在我的设备上运行该应用程序。希望这可以帮助其他人


nen*_*hev 5

如果您已在Build Settings->Code Signing下设置了正确的代码签名证书,请确保您还在调试/发布模式下使用正确的配置文件。

我遇到这个问题是因为我在调试/发布模式下使用了临时配置文件,这不允许在进行调试构建时使用开发配置文件。