我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
当前回答
另外:确保你没有包含信息。在您的构建阶段的plst文件->复制捆绑资源。如果是的话,把它从列表中删除!我可能会发生的小错误,但会把事情搞得很糟糕:S
其他回答
在Product > Edit Scheme > Run > Info下,将调试器从LLDB更改为GDB,对我来说非常完美!
目标->构建设置->包装->包装扩展
取值为app。
出于某种原因,xcode将上面的值修改为:
项目->构建设置->包装->产品名称
所以在我的模式中,我有一个时髦的可执行名称,如projectName。productName而不是productName .app
所以在你按下命令+ R之前,仔细检查你的模式。
我在苹果开发者论坛上发现了一个小窍门:
进入ProjectName.xcodeproj/ 目录和删除任何命名 使用您的用户id。重新打开 在xcode中创建项目 重新创建,它应该工作。至少 对我来说确实如此。
另一个技巧是手动删除构建目录。
另一个技巧是导航到管理器(Shift⇧Command⌘2在xcode 4中),选择项目,在左侧选择你的应用程序,然后删除…在“派生数据”右侧的-按钮。
永远不要忘记一个普遍有用的提示:重启电脑再试一次。
好运!
就像Rob说的,还要检查“标识符”默认应该是“com.yourcompany”。我错误地更改了“yourcompany”,这导致了上面提到的相同问题。
我试着使用所有的解决方案,但没有一个对我有效。 我意识到问题发生了,当Info。plist已设置任何目标会员。
尝试签出所有名为Info.plist的文件的Target Membership (Utilities)中的所有复选框。