我的 iPhone 模拟器有问题。从昨天开始,当我按下 Build 并运行时。
- Xcode 构建项目
- 模拟器关闭正在运行的应用程序
- 模拟器以与关闭相同的状态打开正在运行的应用程序(多任务处理?)
旧版本继续运行,我必须退出模拟器才能运行新版本。我尝试清理项目,用一个新项目进行测试。同样的问题。重新启动一切。
运行 Xcode 3.2.4 / 4.1 SDK。
我的 iPhone 模拟器有问题。从昨天开始,当我按下 Build 并运行时。
旧版本继续运行,我必须退出模拟器才能运行新版本。我尝试清理项目,用一个新项目进行测试。同样的问题。重新启动一切。
运行 Xcode 3.2.4 / 4.1 SDK。
我对同样的问题要疯了。似乎有些人有这个问题,有些人没有。不知何故,我偶然发现了这个: http: //openradar.appspot.com/8915498
基本上,它说如果您在与 xCode 应用程序不同的卷上运行 iPhone 模拟器,则更新模拟器时会出现一些问题,并且每次都必须重新启动。
我几乎忽略了修复,因为我只使用一个卷,但我确实使用filevault作为我的主文件夹。由于 Library/Application Support/iPhone Simulator 在我的 /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 模拟器向我展示了我每次推送“构建并运行”时所做的更改,没有任何其他麻烦!耶!3)
我在目标中添加了一个运行脚本来解决这个问题
killall -9 "iPhone Simulator"
不是正确的修复程序,但现在可以使用。