Xcode 4挂起"附加到(应用程序名称)"

Rob*_*Rob 205 iphone xcode objective-c ipad xcode4

我刚刚升级到Xcode 4,由于某种原因我的应用程序无法在模拟器或iOS设备中运行.它在Xcode 3中完美运行,但是当我按下运行程序时突然停止在"附加到......".似乎没有任何其他信息可以帮助解决这个问题.

总结一下,您可以尝试以下方法来解决问题:

  1. 重启模拟器.
  2. 确保您没有在建筑阶段 - >复制捆绑资源中包含Info.plist文件.
  3. Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标).这引起了麻烦,在将文件夹作为一个组添加后,问题就消失了.

Rob*_*Rob 104

固定它!!希望这有助于一些人避免非常令人沮丧的几个小时.我解决了这个问题:

  1. 单击左窗格中的项目名称(位于最顶部).这将在右侧显示一个新菜单,类似于XCode 3中的项目/目标编辑器.
  2. 单击顶部的Build Settings.
  3. 在"打包"下,确保您的产品名称对于每个构建都是相同的,并且等于它所附加的任何内容.例如,如果XCode悬挂在"附加到myLCBO",但您的产品名称是"LCBO Finder",那么它将无法构建.这正是我的问题,因为我在开发过程中将我的应用程序重命名了一半.

希望这可以帮助!

  • 试试这个:重置模拟器,清理构建,退出模拟器,运行项目.应该管用. (17认同)
  • 不适合我.XCode仍试图附加失败... (8认同)
  • @Jordan:没有帮助,但重新启动了.狮子虫对我和我的Mac迷你很大. (4认同)

小智 72

这是我们的修复:

在项目>编辑方案>运行中.

将调试器更改GDBNone(直接位于上图中的绿色圆圈上方).

  • 这为我修复了,但我真的希望我知道为什么/如何实际修复它.它实际上是导致它的LLDB.切换到GDB工作正常. (13认同)
  • 谢谢,修复了问题但不是问题.Apple需要在发布之前尝试使用它们的垃圾. (4认同)

Pål*_*erg 40

我在Apple开发者论坛上发现的一个提示:

进入ProjectName.xcodeproj /目录并删除用您的userid命名的任何内容.在xcode中重新打开项目,所有这些都将重新创建,它应该可以工作.至少它对我有用.

另一个提示是手动删除build目录.

另一个提示是导航到管理器(Shift ⇧ Command ⌘ 2在xcode 4中),选择项目,在左侧选择您的应用程序,然后在派生数据右侧选择删除...按钮.

永远不要忘记普遍有用的提示:重新启动计算机并再试一次.

祝好运!

  • 信不信由你,我尝试了这个页面上的所有内容并多次重启xcode而没有成功.我终于重新启动了我的机器,然后它工作了.疯.我以为这只是一个Windows解决方案:) (7认同)

小智 27

提供的解决方案并没有解决我的问题.

为了解决它(仅限XCode 4),我不得不去产品 - >编辑方案.然后选择"运行"方案,并标记为"自动",但未启用.

希望它可以帮助某人.

http://tinyurl.com/3ma9xv7


Dun*_*lic 17

对于仍在尝试解决此问题的所有人,请尝试启动iphone模拟器,单击顶部菜单中的iOS模拟器,重置内容和警告.这将从模拟器中删除所有应用程序,但现在您终于可以使用模拟器了!


Pra*_*abh 11

重启模拟器对我有用:)


小智 11

另外:确保您没有在建筑阶段 - >复制捆绑资源中包含Info.plst文件.如果是这样,请从该列表中删除它!我可能会发生一些小错误,但是会让事情变得非常糟糕:S


zou*_*oul 8

还有一个可能的解决方案:我将我的Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标).这引起了麻烦,在将文件夹作为一个组添加后,问题就消失了.


小智 5

我真的找到了答案:)

为了我,

项目设置 - >您的目标 - >构建阶段 - >验证设置 - >执行

现在问题已经消失.

:)

我希望有人帮忙