iPhone模拟器让应用程序在Build and Run上运行

时间:2010-10-26 10:18:34

标签: iphone ios-simulator iphone-sdk-4.1

我的iPhone模拟器有问题。从昨天起我按Build并运行。

  • Xcode构建项目
  • 模拟器关闭正在运行的应用
  • 模拟器打开正在运行的应用程序处于关闭状态(多任务处理?)

旧版本继续运行,我必须在运行新版本之前退出模拟器。 我尝试清理项目,并使用新项目进行测试。同样的问题。重新启动一切。

运行Xcode 3.2.4 / 4.1 SDK。

2 个答案:

答案 0 :(得分:2)

我对同样的问题感到疯狂。似乎有些人有这个问题,有些则没有。不知怎的,我偶然发现了这个问题:http://openradar.appspot.com/8915498

基本上,它表示如果你在与xCode应用程序不同的卷上运行iPhone模拟器,则更新模拟器时会出现问题,每次都必须重新启动。

我几乎忽略了修复,因为我只使用了一个卷,但我 DO 使用filevault作为我的主文件夹。由于库/应用程序支持/ iPhone模拟器位于我的/ Users / [me]目录中,我想这是一个不同的卷。

所以,我做的是:

1)转到/ Users / [Me] / Library / Application Support / iPhone Simulator并重命名为“old-iPhone Simulator”(只是为了让它不被删除)

2)转到/ Library / Application Support并创建一个名为“iPhone Developer”的新文件夹

3)打开终端并输入:ln -s "/Library/Application Support/iPhone Simulator" "/Users/[Me]/Library/Application Support/iPhone Simulator"

中提琴!对我来说就像一个魅力!现在,iPhone模拟器向我展示了每次推送“Build and Run”时所做的更改,没有任何其他麻烦!好极了! 3)

答案 1 :(得分:1)

我向目标添加了一个运行脚本来解决问题

killall -9 "iPhone Simulator"

不是一个正确的解决方案,但现在有效。