我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
当前回答
对于那些在上面尝试了所有这些之后仍然试图解决这个问题的人,尝试重置iPhone模拟器。
Simulator > Device > Erase All Content and Settings...
这将删除模拟器中的所有应用程序,但现在你终于可以使用模拟器了!
其他回答
在Xcode 4中重命名项目后,我经常遇到这个问题。
我可以通过编辑.plist文件中的Bundle Identifier来修复它。
在我重命名项目后,Bundle Identifier会变成这样:
com.yourcompany.${PRODUCT_NAME:rfc1034identifier}
改回如下:
com.yourcompany.${PRODUCT_NAME}
将停止Xcode挂起并允许应用程序运行。
我认为这可能是模拟器的问题。如果你的应用程序是在一个旧的模拟器上构建的,而你正试图在旧的模拟器上运行,但你的xcode版本是新的,试着将你的模拟器切换到新版本
“附属于……”问题:
xcode 4.1解决方案:在xcode 4.1中创建一个新的模板应用程序,并在模拟器中运行。 这将重置错误和xcode-sim桥接正确:)
对于那些在上面尝试了所有这些之后仍然试图解决这个问题的人,尝试重置iPhone模拟器。
Simulator > Device > Erase All Content and Settings...
这将删除模拟器中的所有应用程序,但现在你终于可以使用模拟器了!
如果你正在使用任何类型的防火墙软件(小飞贼,TCP Block等)
确保监控xcode /相关进程是否被阻塞。
一旦我将所有相关进程列入白名单,“附加”问题就解决了。