2012-08-10 19 views
6

症状:运行在Xcode 4.4(和4.4.1)在任何iOS 5.1应用程序将推出iPhone模拟器,但导致在一个普通的黑色屏幕上。在Xcode控制台中,显示消息“错误:无法将进程附加到ID”,每次都有所不同。试图从Xcode'停止'应用程序不会执行任何操作,只有强制退出才会将Xcode返回到工作状态。按模拟器上的'主页'按钮显示该应用程序已成功安装。有时,从模拟器打开应用程序将显示UI,但即使手动执行“产品 - >附加到过程”,也不会显示控制台消息。的Xcode 4.4在iOS 5.1构建成功,但运行挂起与调试信息模拟器“无法连接到进程ID <pid>”

尝试的解决方案:Xcode的版本4.3.x原来安装的狮子,迷人的工作。这个问题始于8月初安装Xcode 4.4,之前正在开发的项目。我升级到山狮,没有帮助。我重新安装Xcode,没有帮助。 8月7日我升级到4.4.1,没有帮助。我删除的Xcode数据的所有痕迹,运行:查找/ -name“[XX]代码”并删除所有超文件夹,其中似乎相关。这(不奇怪)导致了一些操作系统问题,因为随后重新安装Xcode不起作用。然后我又做了,重新安装了Mountain Lion(以恢复一些我可能遇害的操作系统文件),然后重新安装了Xcode 4.4.1。

对于项目,我通常每次都跑到新的,单一视图项目。最近我尝试使用苹果的this示例项目,每个链接3下面。我尝试了所有干净的构建等,但老实说,人们会认为开放一个新项目应该是可行的。只是为了踢球,我偶尔会在iPhone故事板中放置一个“标签”对象。

做一些功课后,我设法找到最相似的矿井下面的问题,但没有一个是准确的,也没有做任何的解决方案的工作(在相关性渐弱的顺序排列):

  1. xcode-4-4-ios-5-1-simulator-problems
  2. crash-of-xcode-4-4-for-mac
  3. failed-to-attach-to-process-id-xcode
  4. unit-test-target-doesnt-run-on-xcode-4-5
  5. xcode-4-4-freezing-on-project-close
  6. simulator-keeps-crashing-in-xcode-4-4

任何帮助将不胜感激。我为缺乏简洁的道歉,但我花了大概15小时试图找到/实施解决方案,以一个看似微不足道的问题,我宁愿提供所有相关信息,而不是有你猜我做了什么。我不打算指定所有的编译信息,只是因为它是全新安装的Xcode中的库存。

+0

我没有看过你引用的帖子,但我通常从模拟器删除应用程序,并可能删除DerivedData(和重新启动的Xcode)解决这个问题。 – trojanfoe 2012-08-10 13:06:46

+0

根据我对以下答案的评论,尝试了这一点,但它什么都没做。 – marc 2012-08-11 19:41:12

回答

0

虽然这不完全是一个解决方案,但在今天的苹果OSX 10.8.1更新之后,此问题已得到解决。可以肯定地说,安装Mountain Lion和Xcode 4.4的过程中出现了一些问题,这些问题已通过OSX的此更新得到解决。

1

我得到了这几次,特别是当我继续运行我的应用程序并取消它或过于频繁地中断它,这不是你可以放在手指上,但是我总是设法通过删除来恢复和运行在模拟器中的应用程序,清理项目和构建文件夹,删除派生数据(在Xcode组织者>项目视图中),重新启动模拟器和Xcode。

这也发生在设备上几次,我需要重新启动设备,iPhone在我的情况。我希望这些信息能帮助你。

+0

这似乎是合理的,但我尝试了所有这些在附加帖子中的解决方案。我只是通过打开一个终端窗口来删除派生的数据。我无法找到您指的'Xcode Organizer - > Projects View'。我也重置模拟器。 – marc 2012-08-11 19:40:45

0

我通过使用Xcode 4.5开发人员预览版来构建和运行模拟器,从而得以实现。然后我把它关闭并重新打开Xcode 4.4.1,并且内置并运行良好。

虽然上面的解决方案都没有为我工作,感谢把这一切放在一起。我想我会在这里回答,因为这是最全面的。

+0

感谢您的领导!我有大学许可证,无法下载开发人员预览。看来我可能不得不等待它发布给所有用户。 – marc 2012-08-22 13:44:01

2

我有类似的问题(虽然具有不同的配置),偶然发现了令人难以置信的简单解决方案。我只是使用产品 - >停止,然后产品 - >运行(通过键盘快捷键,如果重要的话)。就一次!然后问题消失了。

配置:4.2的XCode,iPhone模拟器5.0 症状的区别:工艺附着没有失败

在我看来,这个问题从Xcode的模拟器通信茎,这就是为什么我分享我的经验尽管存在差异。

编辑:它出来停止; Run并没有为我提供永久的解决方案。问题不时重演。对我来说,这仍然是一个临时解决方法。

+1

我不认为这与我面临的问题有关。现在看起来很清楚,一个错误是由于在标记的答案中提到的补丁中修复的错误升级引起的。 – marc 2012-09-23 15:15:35

0

我想我已经破解这一个我的具体情况,我承认它有点错误只菜鸟们应该做的,但我已经overrided

  • viewWillApear:(bool)animated {}
  • 在我的视图控制器 ,不回电话
  • [super viewWillApear:animated]
  • 这可能是一个好主意,搜索项目中的所有视图的生命周期方法,看看你是否有类似的问题。

    相关问题