当我遇到这个问题时,我花了时间确定问题,在重现问题、缩小问题范围和尽可能清楚地解释如何避免此类问题方面做了很多工作。同时,我也感到了一般情况下会有的沮丧(在两周时间内,我使用两个不同版本的Xcode均遇到了该问题)。
如果你打算删除我的帖子,那么至少请花时间试着回答如我所做的问题。
现在,让我们看看真正告诉我们如何创建此问题以及如何避免它的回复。
我最近创建了一个iOS应用程序,就出现了这个问题。为什么?因为我重命名了目标可执行文件。
通过检查源代码并重新构建,我刚才进行了测试。
该应用程序在我的设备上运行良好。
进入Xcode 4.2,重命名目标后。启动应用程序。"Error starting Executable..."
我将文件名改回来。同样的错误。
清理并再次运行应用程序,它就能够启动。
重新命名应用程序,清理并再次运行。就没有那么幸运了。
不要通过重命名目标来重命名应用程序。
这是一个非常愚蠢的限制。苹果允许您重命名目标应用程序,但这样做会防止您的应用程序在设备上启动。
编辑:我还没有检查过任何代码,但现在我不能检出和构建任何应用程序,因为这种情况总是发生。一旦陷入这种状态,你该如何摆脱它?
即使在应用程序上运行此代码时,它也会在启动时崩溃int retVal = UIApplicationMain(argc, argv, nil, nil);
这是在Snow Leopard上的Xcode 4.2,但上周我在另一台机器上使用Xcode 3时遇到了相同的问题。
编辑2:重新启动设备,重新启动我的Mac。首先在模拟器中构建并运行,然后在Gen4 iPod touch上运行。它有效。