Xcode编译我的应用程序,但无法在模拟器中运行它

lar*_*ann 53 ios-simulator ios5 xcode4.3

当我编译我的应用程序时,Xcode只是说"附加到Projectname ..."并被卡在那里.调试器只打印出来:

错误:无法附加到进程ID 0

我试图再次清理和构建它仍然无法解决.我用谷歌搜索,但找不到任何有用的东西.我该如何解决这个问题?谢谢!

Lin*_*ann 74

我的解决方案是删除Xcode之前生成的所有内容:

  • 模拟器上的应用程序...如果由于您无法访问主屏幕而无法执行此操作,则可以直接删除该应用程序 ~/Library/Application Support/iPhoneSimulator/6.0/Applications
  • 删除项目下的管理器中的派生数据或直接删除 ~/Library/Developer/Xcode/DerivedData
  • 通过在菜单栏中选择"产品"清除构建文件夹,然后在"清理构建文件夹"上按Alt键时单击
  • 重启Xcode

  • 所有步骤+重启Xcode都适合我.谢谢.+1 (3认同)
  • 所有步骤+退出模拟器都适合我.+1 (3认同)
  • 仅清理Build文件夹,为我做了诀窍. (2认同)
  • 它太糟糕的苹果没有资源来修复这个bug.感谢Lindermann的解决方法!! (2认同)

小智 11

您是否尝试完全关闭模拟器,或者失败了,重置模拟器及其所有内容通常都可以解决问题.


ben*_*eno 8

最终让我的模拟器再次工作的是删除Library/Application Support/iPhone Simulator/用户目录中的所有内容.我认为首先导致问题的是尝试使用名为'Resources'的目录,如下所述:https://stackoverflow.com/a/1265168/649

  • 名为Resources的'reference folder'的问题是导致我这个问题的原因. (2认同)

Ran*_*ein 6

当我使用相同的包标识符打开两个xcode项目时,这发生在我身上.

解决方案:只打开一个具有相同包ID的项目.