当我编译我的应用时,Xcode只显示“附加到项目名称...”并停在那里。 调试器只打印出以下内容:
错误: 无法附加到进程ID 0
我尝试了再次清理和构建,但仍然无法解决。我搜索了谷歌,但没有找到有用的东西。 如何解决这个问题?谢谢!
当我编译我的应用时,Xcode只显示“附加到项目名称...”并停在那里。 调试器只打印出以下内容:
错误: 无法附加到进程ID 0
我尝试了再次清理和构建,但仍然无法解决。我搜索了谷歌,但没有找到有用的东西。 如何解决这个问题?谢谢!
对我而言,解决办法就是删除Xcode之前生成的所有内容:
~/Library/Application Support/iPhoneSimulator/6.0/Applications
~/Library/Developer/Xcode/DerivedData
中删除您尝试过完全关闭模拟器,或者如果无法关闭,则重置模拟器及其所有内容通常是解决问题的方法。
Library/Application Support/iPhone Simulator/
下的所有内容。我认为最初导致问题的原因是尝试使用一个名为“Resources”的目录,如此处所述:https://dev59.com/YXM_5IYBdhLWcg3wt1g0#1265168。当我在OS X Mountain Lion上安装XCode 4.5时,遇到了类似的问题。我搜索了一段时间并尝试了一些解决方法,但最终解决问题的办法是将“127.0.0.1 localhost”添加到我的hosts文件(/etc/hosts)中。
以下是我所做的:
Open a terminal shell with cmd+space > terminal
type in "cd /etc"
type in "sudo nano hosts"
type in your root password
add "127.0.0.1 localhost"
save with ctrl+o > return
close with ctrl+x
log out and log in again or restart
CFBundleIdentifier
。CFBundleExecutable
和CFBundleIdentifier
。 - Tobyw.${PRODUCT_NAME:rfc1034identifier}
解决了问题。 - bobobobo对我有效的方法似乎是构建并运行我的代码,以便它打开模拟器,然后在 Dock 中按住模拟器图标并选择选项 -> 保留在 Dock 中。
之后,我只需关闭模拟器并从 Dock 中启动它,然后从模拟器的主屏幕中删除应用程序。
从 XCode 构建和运行应用程序,一切似乎都正常了。
对于我来说,Ctrl-Shift-Option-K(与按住 Option 并选择 Product ... Clean Build Folder 相同)一直都很有效。