我刚升级到Xcode 4,但是我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中完美运行,但现在当我按下运行按钮时,程序会停在“Attaching to…”这个步骤。目前没有其他信息能够帮助解决这个问题。
为了解决这个问题,您可以尝试以下几点:
- 重启模拟器。
- 确保您没有将Info.plist文件包含在“构建阶段”->“复制Bundle资源”中。
- 将资源文件夹添加为项目的文件夹引用(蓝色文件夹图标)。这可能会导致问题,将文件夹添加为组后问题就解决了。
我刚升级到Xcode 4,但是我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中完美运行,但现在当我按下运行按钮时,程序会停在“Attaching to…”这个步骤。目前没有其他信息能够帮助解决这个问题。
为了解决这个问题,您可以尝试以下几点:
修复了!希望这能帮助一些人避免浪费几个小时的令人沮丧的经历。我通过以下步骤解决了这个问题:
以下是我们的解决方法:
在“项目 > 编辑方案 > 运行”中。
将调试器从GDB
更改为None
(如上图绿色圆圈上方直接变化)。
我在苹果开发者论坛上找到的一个技巧:
进入您的ProjectName.xcodeproj/目录,删除任何以您的用户ID命名的内容。重新在Xcode中打开项目,所有这些都将被重建,它应该可以工作了。至少对我有效。
另一个提示是手动删除build
目录。
还有另一种方法是导航到组织器(在xcode 4中,使用Shift ⇧ Command ⌘ 2),选择项目,在左侧选择您的应用程序,然后单击Derived Data右侧的删除...按钮。
最后不要忘记普遍适用的提示:重新启动计算机,然后再试一次。
祝好运!
所提供的解决方案在我的情况下没有解决问题。
为了解决这个问题(仅适用于XCode 4),我不得不去到"产品"->"编辑方案"。然后选择"Run"方案,并标记"自动",这一项未被启用。
希望对某些人有所帮助。
对于仍在尝试解决此问题的人,请尝试重置iPhone模拟器。
Simulator > Device > Erase All Content and Settings...
这将从模拟器中删除所有应用程序,但现在你终于可以使用模拟器了!
还有:确保你没有把Info.plist文件包含在构建阶段的“复制捆绑资源”中。如果有,请从列表中删除它!这是一个可能发生的小错误,但会使事情变得非常糟糕:S
重启模拟器对我有效 :)
我真的为自己找到了答案 :)
对于我来说,
项目设置 -> 您的目标 -> 构建阶段 -> 验证设置 -> 执行
现在问题已经解决。
:)
我希望这对某些人有所帮助