我无法在iPhone模拟器上运行我的应用程序。 Xcode 5.0显示它当前正在“附加到[MyApp]”并将陷入此状态。
以前在Xcode 4.2中,我可以将调试器更改为GDB,但是在Xcode 5.0中只有LLDB。
有人设法解决了这个问题吗?
答案 0 :(得分:3)
确保在/ etc / hosts文件中将localhost映射到127.0.0.1。 正如trojanfoe的链接Why does the LLDB Debugger constantly fail to attach?所建议的那样。
答案 1 :(得分:1)
退出Xcode。重置您的模拟器内容和设置。
再次清理并构建项目,您就可以开始了。
<强>被修改强>
在项目下直接删除管理器中的派生数据 在〜/ Library / Developer / Xcode / DerivedData
通过在MenuBar中选择“产品”来清理构建文件夹,然后单击 当您按“清洁构建文件夹”
重启Xcode
然后从模拟器中删除应用程序。重置模拟器的内容和设置。
现在清理并构建您的项目。它应该工作正常。
答案 2 :(得分:0)
关闭Xcode和模拟器并重试
答案 3 :(得分:0)
我观察到这种行为主要是在调试应用程序运行期间,我使用快捷方式Cmd + .
停止调试并重复此活动几次。
为了修复它,您可以强制关闭来自Finder
的Xcode(或等待关闭一旦可用)并重新启动Xcode。请注意,iPhone模拟器不应该同时使用您的应用程序(如果是这种情况,请按模拟器的主页按钮)
我认为没有必要使用模拟器的Rest Content and Setting...
功能。
希望它有所帮助!
答案 4 :(得分:0)
如果你需要杀死Xcode来“解决”这个问题,那就是Xcode中的一个错误。在Apple提交错误:https://bugreport.apple.com