构建iPhone项目会导致:
无法启动模拟应用程序:SpringBoard无法启动应用程序,错误:7
该应用程序不会安装在模拟器上.这是怎么回事?什么是SpringBoard,什么是错误7?
我有完全相同的问题 - 我重置了iphone模拟器,然后退出模拟器(即命令q),然后再次启动它.
工作.
男孩,这个难以找到的答案,但我想出了一个解决方法.如果访问〜/ Library/Application Support/iPhone Simulator /中的文件有任何问题,模拟器会出现此错误.这可能是一个权限问题,但在我的情况下它更加微妙:我的主目录是NFS挂载,这似乎在某种程度上是问题的根源.
基本的解决方法是创建计算机本地的目录,并将iPhone模拟器的目录链接到该本地目录.您不需要移动源文件或项目目录; 它只是模拟器目标的问题.
以下是完成变通方法的一系列步骤,可以在终端输入(在您开发的每台机器上完成1-3次,在NFS安装的主目录中完成4-6次):
sudo mkdir /usr/local/iphone-dirs
sudo chmod 777 /usr/local/iphone-dirs
mkdir /usr/local/iphone-dirs/my-dir
cd "~/Library/Application Support/"
rm -rf "iPhone Simulator/"
ln -s /usr/local/iphone-dirs/my-dir/ "iPhone Simulator"
这个主题显然有很多变化; 我怀疑在/ tmp中使用本地托管目录会很好(并且不需要管理员权限,但每次重新启动系统时都必须重做).如上所述,如果您有多个用户使用这些您不希望彼此冲突的用户,则步骤1和2都很好.如果您有自己的个人计算机,但NFS挂载您的homedir,您可能只是跳到第3步(并sudo它).只需确保您在步骤3中创建的目录是您在步骤6中符号链接的目录.