我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
当前回答
我什么都试过了,都没用。我有一个XCode 3的旧项目。我只是重命名了info。Plist在项目的另一个名字,重新启动模拟器,一切都是正常工作以来。
其他回答
我是如何解决这个问题的:
1) iOS模拟器->重置内容和设置…
2)确保项目名称、方案名称和目标名称一致。“AppName”和“AppName”不为真。必须为“AppName”+“AppName”,或者“AppName”+“AppName”。
3)重启XCode并退出模拟器。
生成设置中的项目名称->产品名称。
Product->中的方案名称管理方案。单击当前方案一次以重命名。
有目标的项目列中的目标名称。在当前目标上单击一次以重命名。
祝你好运=)
我也有同样的问题。 应用程序突然挂起。重新启动后,模拟器是黑色的,模拟器挂在“附加到…”
我的错误是代码中的下面这行:
localnotification.repeatInterval = NSCalendarCalendarUnit; // Buggy, don't copy :)
可能是本地通知中的错误赋值导致了奇怪的行为。
所以,这也取决于你的代码!
因此,当您没有更改项目设置而出现此问题时,请在重置项目设置之前检查您的代码。
Alex
以下是我在4.3.3版本中使用的方法:
在XCode中删除派生数据文件夹。无明显不良影响。
打开Finder,打开文件夹-> ~/Library/Developer/Xcode/DerivedData/ (Shift-Command-G)。
希望这能帮助那些尝试过其他方法的人……
同样的问题我也遇到过好几次。我尝试了上面所有的建议,但唯一对我有效的是重新启动我的Mac。似乎有一些进程挂着。
如果我知道它的名字(它不是我的应用程序进程),我可能会杀死它,而不必完全重新启动。
对我有效的方法如下:
在XCode中:
单击项目名称 点击目标名称 点击“构建设置” 显示“产品名称”内容(点击三角形) 确保所有项的名称与项目名称匹配 例子 产品名称 调试myapp 释放myapp 显示“部署”内容(点击三角形) 确保有一个“IOS部署目标”项目 例子 IOS部署目标IOS 3.0 调试IOS 3.0 发布IOS 3.0
然后清理和运行。