当前位置:  开发笔记 > IOS > 正文

iPhone模拟器:SpringBoard无法启动应用程序,错误:7

如何解决《iPhone模拟器:SpringBoard无法启动应用程序,错误:7》经验,为你挑选了2个好方法。

构建iPhone项目会导致:

无法启动模拟应用程序:SpringBoard无法启动应用程序,错误:7

该应用程序不会安装在模拟器上.这是怎么回事?什么是SpringBoard,什么是错误7?



1> 小智..:

我有完全相同的问题 - 我重置了iphone模拟器,然后退出模拟器(即命令q),然后再次启动它.

工作.


FWIW,我只需要退出sim并重新构建/安装/运行 - 不需要重置.我想可能还有其他条件需要重置,但是想要提供"尝试刚刚退出sim"选项作为第一次切割.
oacis只是从这个答案获得了所有的学分,这真是太神奇了:P

2> 小智..:

男孩,这个难以找到的答案,但我想出了一个解决方法.如果访问〜/ 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中符号链接的目录.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有