这是一个现有的应用程序,编译和分发多次。自从更新到Xcode 5,我有这个错误弹出。
我在代码签名中选择了我的开发人员配置文件用于调试。 删除派生数据几次。 戒烟几次 下载并尝试重新添加我的开发者证书。 重置我的电脑!检查更新 尝试使用黑魔法! 方案>生成配置被设置为调试
奇怪的情况是,我正在编译到iOS 6.1,这样我就可以在我的iPhone 3GS上运行——基础是SDK iOS 7?这是一个问题吗?我只需要在更换到iOS 7之前先测试一下。
这是一个现有的应用程序,编译和分发多次。自从更新到Xcode 5,我有这个错误弹出。
我在代码签名中选择了我的开发人员配置文件用于调试。 删除派生数据几次。 戒烟几次 下载并尝试重新添加我的开发者证书。 重置我的电脑!检查更新 尝试使用黑魔法! 方案>生成配置被设置为调试
奇怪的情况是,我正在编译到iOS 6.1,这样我就可以在我的iPhone 3GS上运行——基础是SDK iOS 7?这是一个问题吗?我只需要在更换到iOS 7之前先测试一下。
当前回答
我只是从项目设置的签名和功能中启用了自动管理签名选项。
在那之后,我通过在最后添加一些随机数改变了构建标识符,它为我工作。
其他回答
我最终通过记住在项目和目标选项卡中设置代码签名和供应参数来解决这个问题…
根据我目前的搜索,错误“Failed to get the task for process”在xcode 5可能发生多种原因:
其中之一是,我们正在调试一个应用程序,该应用程序使用分发专用供应配置文件进行签名。 另一个原因是xcode5无法找到正确的开发配置文件,尽管编码签名标识中有开发人员签名标识。
对我来说,第二种情况似乎也适用于这个问题。
我能够通过更改调试供应配置文件下拉到正确的开发供应配置文件,然后尝试将应用程序加载到实际设备来解决这个问题。Xcode会给出以下错误:
点击“Fix issue”继续,xcode 5会修复这个问题。问题修复后,调试配置文件再次重置为“None”,但不确定xcode为什么会这样做。
实际上,这是你的配置文件——调试是不正确的。
在我的例子中,我不能将配置配置文件设置为“none”,因为我需要一个用于推送通知的配置配置文件。所以我所做的就是在Apple developer上创建另一个配置配置文件,一个iOS developer(不是iOS distribution)的配置配置文件,绑定到相同的应用ID。然后在Build Settings选项卡中使用该配置文件。
如果使用分发配置文件对设备进行调试,则会发生此错误。
进入构建设置>配置配置文件,并将调试设置为“None”。