这是一个现有的应用程序,编译和分发多次。自从更新到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为什么会这样做。
其他回答
根据我目前的搜索,错误“Failed to get the task for process”在xcode 5可能发生多种原因:
其中之一是,我们正在调试一个应用程序,该应用程序使用分发专用供应配置文件进行签名。 另一个原因是xcode5无法找到正确的开发配置文件,尽管编码签名标识中有开发人员签名标识。
对我来说,第二种情况似乎也适用于这个问题。
我能够通过更改调试供应配置文件下拉到正确的开发供应配置文件,然后尝试将应用程序加载到实际设备来解决这个问题。Xcode会给出以下错误:
点击“Fix issue”继续,xcode 5会修复这个问题。问题修复后,调试配置文件再次重置为“None”,但不确定xcode为什么会这样做。
它可能由配置配置文件来执行。对于我的情况,我试图在我的手机上运行应用程序,而供应配置文件被设置为adhoc配置文件(XC Ad Hoc),因此出现了错误。我需要将其更改为由xcode管理的iOS团队配置文件(以避免在开发中心进行手动工作)。
在我的例子中,目标和项目的构建设置中的开发团队(Xcode 12.2)是不同的。在使用相同的团队后,它成功了。
我的情况:
最终解决方案:
从XCode 13.0升级到XCode 13.1
根本原因
XCode的错误,没有为iOS应用程序/项目生成适当的配置文件
哪个原因:无法调试的应用程序无法获取进程的任务
其内部具体误差原因为:
未找到此可执行文件的有效配置文件
升级XCode后,bug修复,问题解决
刚刚遇到了同样的问题-应用程序正在正常安装,但无法从Xcode运行,提示“进程启动失败:未能获得进程的任务”。
结果那晚我的开发证书过期了。重新生成证书和配置配置文件解决了这个问题。