我搜索了5个小时的解决方案,但我找不到它。请帮我。我昨天将我的应用程序上传到AppStore,我想进行更新。我在代码中做了一些更改,并尝试使用Distribute方案运行新应用程序。
我得到了
Error Starting Executable "myApp"
Error launching remote program: failed to get the task for process 5047.
论坛上的解决方案对我不起作用。我该怎么办?
答案 0 :(得分:10)
确保您没有使用分发证书运行myApp,因为这不起作用。你在测试之前做过“Build - Clean”吗?
答案 1 :(得分:6)
您需要按照以下步骤操作:
答案 2 :(得分:0)
我忘记了确切的步骤,但是制作发布版本二进制文件的“zip”并手动将其上传到itunesconnect。使用zip方法,似乎消除了许多令人头疼的问题,特别是在尝试更新二进制文件时。
答案 3 :(得分:0)
Werner的回应最终对我有用。在调整我的应用程序以进行临时分发(Testflight)后,我遇到了这个问题。
我还可以通过简单地来回更改一个设置来最小化Testflight和设备上调试之间的中断。也就是说,在设备上测试期间:
对于Testflight发行版,我将身份更改回配置文件,我谨慎地命名为“Testflight”。
我发现有用的另一件事是使用应用程序标识符作为配置文件中App ID的名称(没有点)(为了避免混淆,那就是developer.apple.com)。然后你可以看到两个标准配置文件之间的xcode差异,xcode中的自动配置文件,以及你现在真正想要使用的配置文件。