我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
当前回答
在Xcode 4中重命名项目后,我经常遇到这个问题。
我可以通过编辑.plist文件中的Bundle Identifier来修复它。
在我重命名项目后,Bundle Identifier会变成这样:
com.yourcompany.${PRODUCT_NAME:rfc1034identifier}
改回如下:
com.yourcompany.${PRODUCT_NAME}
将停止Xcode挂起并允许应用程序运行。
其他回答
对于那些在上面尝试了所有这些之后仍然试图解决这个问题的人,尝试重置iPhone模拟器。
Simulator > Device > Erase All Content and Settings...
这将删除模拟器中的所有应用程序,但现在你终于可以使用模拟器了!
提供的解决方案并没有解决我的问题。
为了解决这个问题(仅限XCode 4),我不得不去Product ->编辑方案。然后选择“运行”方案,并标记“自动”,这是没有启用。
希望它能帮助到别人。
I was having this very annoying issue since a long time too. I've 3 different XCode versions installed and I'm not sure whether it's the reason or not that none of the above solutions worked for me. But here is the solution I finally found: I don't kill the running Simulator, I just try to launch it again using a Spotlight search, enter "Simu" and you should find it in Applications, then hit Enter. As it's yet running it will magically start my app that was frozen/locked/waiting for attachment. It works perfectly for me now and I hope it will also work for some (all?) of you.
顺便说一句,我用Cmd+空格来调用Spotlight,这样就可以非常快速地解冻模拟器而不使用鼠标。
我有这个问题,但问题不同。
另一个应用程序正在尝试向密钥链添加证书,并且由于某种原因(网络?)而挂起。重复这几次,只有当钥匙链是免费的,xcode才能运行应用程序。
以下是我在4.3.3版本中使用的方法:
在XCode中删除派生数据文件夹。无明显不良影响。
打开Finder,打开文件夹-> ~/Library/Developer/Xcode/DerivedData/ (Shift-Command-G)。
希望这能帮助那些尝试过其他方法的人……