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

总的来说,你可以尝试以下方法来解决这个问题:

重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。


当前回答

当我将方案从构建发布编辑到构建调试时,我注意到这发生在我身上。 我改回来了,它起作用了:)

其他回答

对我有效的方法如下:

在XCode中:

单击项目名称 点击目标名称 点击“构建设置” 显示“产品名称”内容(点击三角形) 确保所有项的名称与项目名称匹配 例子 产品名称 调试myapp 释放myapp 显示“部署”内容(点击三角形) 确保有一个“IOS部署目标”项目 例子 IOS部署目标IOS 3.0 调试IOS 3.0 发布IOS 3.0

然后清理和运行。

“附属于……”问题:

xcode 4.1解决方案:在xcode 4.1中创建一个新的模板应用程序,并在模拟器中运行。 这将重置错误和xcode-sim桥接正确:)

当我将方案从构建发布编辑到构建调试时,我注意到这发生在我身上。 我改回来了,它起作用了:)

在Xcode 4中重命名项目后,我经常遇到这个问题。

我可以通过编辑.plist文件中的Bundle Identifier来修复它。

在我重命名项目后,Bundle Identifier会变成这样:

com.yourcompany.${PRODUCT_NAME:rfc1034identifier}

改回如下:

com.yourcompany.${PRODUCT_NAME}

将停止Xcode挂起并允许应用程序运行。

说了这么多,做了这么多。我不得不停止模拟器。然后消息改为下载Mac OS X 10.6核心库。