2

我无法在 iPhone 模拟器上运行我的应用程序。Xcode 5.0 显示它当前正在“附加到 [MyApp]”并且将卡在此。

以前在 Xcode 4.2 中我可以将调试器更改为 GDB 并且它可以工作,但在 Xcode 5.0 中只有 LLDB。

有人设法解决了这个问题吗?

4

5 回答 5

3

确保在 /etc/hosts 文件中将 localhost 映射到 127.0.0.1。正如 trojanfoe 的链接所建议的那样,为什么 LLDB 调试器总是无法附加?.

于 2014-01-23T03:10:21.007 回答
1

只需退出 Xcode。重置您的模拟器内容和设置。

再次清理并构建您的项目,您就可以开始了。

已编辑

  • 在 Projects 下或直接在 ~/Library/Developer/Xcode/DerivedData 中删除 Organizer 中的 Derived Data

  • 通过在菜单栏中选择“产品”来清理构建文件夹,然后在“清理构建文件夹”上按 Alt 键时单击

  • 重启 Xcode

然后从您的模拟器中删除该应用程序(如果是)。重置模拟器的内容和设置。

现在清理并构建您的项目。它应该可以正常工作。

于 2013-09-19T06:00:37.687 回答
0

关闭 Xcode 和模拟器并重试

于 2013-09-19T05:58:59.923 回答
0

我主要在调试应用程序运行期间观察到这种行为,我使用快捷方式停止调试Cmd + .并重复此活动几次。

为了修复它,您可以强制关闭 Xcode Finder(或坐等关闭一旦可用),然后重新启动 Xcode。请注意,iPhone 模拟器不应同时使用您的应用程序(如果是这种情况,请按模拟器的 Home 按钮)

我认为没有必要使用模拟器的Rest Content and Setting...功能。

希望能帮助到你!

于 2013-09-19T06:25:55.363 回答
0

如果您需要杀死 Xcode 来“解决”这是 Xcode 中的错误。在 Apple 提交错误:https ://bugreport.apple.com

于 2013-11-20T11:27:02.927 回答