我无法在 iPhone 模拟器上运行我的应用程序。Xcode 5.0 显示它当前正在“附加到 [MyApp]”并且将卡在此。
以前在 Xcode 4.2 中我可以将调试器更改为 GDB 并且它可以工作,但在 Xcode 5.0 中只有 LLDB。
有人设法解决了这个问题吗?
确保在 /etc/hosts 文件中将 localhost 映射到 127.0.0.1。正如 trojanfoe 的链接所建议的那样,为什么 LLDB 调试器总是无法附加?.
只需退出 Xcode。重置您的模拟器内容和设置。
再次清理并构建您的项目,您就可以开始了。
已编辑
在 Projects 下或直接在 ~/Library/Developer/Xcode/DerivedData 中删除 Organizer 中的 Derived Data
通过在菜单栏中选择“产品”来清理构建文件夹,然后在“清理构建文件夹”上按 Alt 键时单击
重启 Xcode
然后从您的模拟器中删除该应用程序(如果是)。重置模拟器的内容和设置。
现在清理并构建您的项目。它应该可以正常工作。
关闭 Xcode 和模拟器并重试
我主要在调试应用程序运行期间观察到这种行为,我使用快捷方式停止调试Cmd + .
并重复此活动几次。
为了修复它,您可以强制关闭 Xcode Finder
(或坐等关闭一旦可用),然后重新启动 Xcode。请注意,iPhone 模拟器不应同时使用您的应用程序(如果是这种情况,请按模拟器的 Home 按钮)
我认为没有必要使用模拟器的Rest Content and Setting...
功能。
希望能帮助到你!
如果您需要杀死 Xcode 来“解决”这是 Xcode 中的错误。在 Apple 提交错误:https ://bugreport.apple.com