【问题标题】:Xcode 5 - "iOS Simulator failed to install application" every time I switch simulatorsXcode 5 - 每次我切换模拟器时“iOS模拟器无法安装应用程序”
【发布时间】:2013-09-15 18:24:42
【问题描述】:

使用 Xcode 5 GM,每当我切换到 5.1、6.0 或 6.1 模拟器进行测试时,我都会收到错误消息“iOS 模拟器无法安装应用程序”。当我重置模拟器时,它可以工作,但这变得很累。

有人有永久修复或解决方法吗?

【问题讨论】:

  • 我遇到了同样烦人的错误。有什么想法吗?
  • 有人告诉我这与部署目标为 5.1 有关,但更改尚未确定。
  • 我遇到了不同的情况。我的6.0模拟器没问题。但我在 iOS 7 模拟器中收到错误消息。

标签: xcode ios-simulator ios7 xcode5


【解决方案1】:

看起来这是一个已知问题。来自Xcode 5 release notes

将应用程序的最小部署目标从 iOS 7.0 到 iOS 7.0 之前的版本,构建和运行 应用程序可能会失败并显示消息“iOS 模拟器无法安装 应用程序。”

  • 进入 iOS 主屏幕,点击并按住应用程序图标,然后点击悬停的“X”按钮删除应用程序。 13917023

另一个发行说明:

iOS 模拟器

  • 如果分离了 iOS 应用程序,从 Xcode 重新启动相同的应用程序将 即使新应用程序是在模拟器中导致黑屏 推出。终止模拟器中的应用程序或重新启动它 第二次。 14648784

【讨论】:

  • 使用来自 TRedman 的提示,我将部署目标从 5.0 更改为 5.1,并且错误消失了(暂时)。我连续运行了十次应用程序,没有错误消息。
  • 不幸的是,即使没有应用程序运行,模拟器总是黑屏。
  • @bagusflyer 请查看答案的编辑。听起来这是另一个已知问题。
  • 我认为这是自开发者预览版 1 以来发生的。即使应用程序未安装在模拟器上,也会弹出错误消息“iOS 模拟器无法安装应用程序”。没有要删除的应用程序,并且我的一个项目的错误不会消失。对于其他项目,这很好。重置模拟器、删除派生数据和清理无济于事。
  • 对我来说,这似乎与在iOS6和iOS7的模拟器中运行之间的切换有关; iOS7 运行可靠,而 iOS6 仅在重置或删除应用程序后运行(删除应用程序比重置模拟器快得多)。 @TRedman,感谢您提出并发布此答案。太糟糕了,苹果让我们清理那里的烂摊子。
【解决方案2】:

删除模拟器中的旧版本应用程序(通常是 iOS 6.x)。

【讨论】:

  • 谢谢,成功了(我之前使用 Xcode 4 将应用程序部署到 5.1 和 6.0 模拟器)
【解决方案3】:

或者,转到 iOS 模拟器 - 重置内容和设置。

当您在模拟器上有很多应用程序并且不记得您当前正在处理哪个应用程序时,这会更容易。

您需要为每个导致问题的 iOS 模拟器版本执行此操作。

【讨论】:

    【解决方案4】:

    其他建议都不适合我。但是,在将我现有的应用程序设置与一个新的 vanilla 项目进行比较后,我注意到我的 Target 的“Build”字段是空白的。一旦我在那个字段中添加了一些东西,应用程序就安装好了!

    【讨论】:

    • 太棒了!在我多次手动重置模拟器内容并删除所有应用程序数据后,这对我有用!
    • 简直太棒了……!你现在可以离开办公室了。
    • 男人!惊人的。我已经坐在这个问题上很长时间了。非常感谢。
    • 在哪里可以找到目标的“构建”字段?
    • “构建”字段在哪里??
    【解决方案5】:

    如果你已经开发了项目并且你使用xib来开发视图那么

    X-Code > Inspector Selector Bar > Interface Builder Document > opens in > 并从 Xcode Default(5.o) 更改为 Xcode 4.6 。

    构建并运行您的应用程序,它将成功运行,如果它不会再次运行,则转到 iOS 模拟器 - 重置内容和设置。从模拟器中删除旧应用程序,然后再次运行。

    【讨论】:

      【解决方案6】:

      我遇到了同样的问题,但通过以下方式解决了......

      1. 启动 iOS 模拟器

      2. 点击“iOS模拟器”菜单

      3. 点击“重置内容和设置”

      4. 关闭模拟器并重建您的应用程序。

      上面的屏幕截图显示了如何做到这一点...

      我认为这对你有用...!!!

      【讨论】:

        【解决方案7】:

        在模拟器中删除应用程序对我有用。 只是想补充一点,只有当我打开在 xcode 4.6 中创建的 xib 时才会发生这种情况 如果是其他文件,则不会发生这种情况

        【讨论】:

          【解决方案8】:

          试试这个....

          在我的情况下,没有什么对我有用,在重置内容模拟器后,我无法在模拟器上安装应用程序。之后我只是改变了我的项目位置。我只是将项目移到其他位置。然后就安装成功了。

          【讨论】:

          • 这是否意味着在 Finder 层次结构中包含项目的文件夹的位置?如果是这样,doesn't 我的工作(我的搜索仍在继续...)
          • @cate 是的,在我的情况下,我将文件夹从文档移动到桌面,它对我有用
          【解决方案9】:

          以上方法都不适合我。我刚刚重新安装了 xcode,它工作正常。

          【讨论】:

            【解决方案10】:

            今天遇到了这个问题。发现这是一个空的参考文件夹(蓝色文件夹)导致此问题。在构建阶段从资源中删除了文件夹...清理了构建文件夹,然后它就消失了。

            【讨论】:

              【解决方案11】:

              /Users/YOURUSERNAME/Library/Developer/Xcode/ --> 删除该文件夹的所有内容,然后从 Xcode 启动应用程序。

              【讨论】:

                【解决方案12】:

                检查您的可执行文件设置 ex.$(EXECUTABLE_NAME) (项目设置-信息属性页)

                【讨论】:

                  【解决方案13】:

                  我在收到错误消息“iOS Simulator 无法安装应用程序”时遇到不同的问题,原因是我在 App-Info.plist 中添加了一个没有任何值的属性。例如,没有值的 [Application Category]。因此错误也会出现。

                  【讨论】:

                    【解决方案14】:

                    当我得到这个错误时,手机的图像实际上出现了,但我想测试的应用程序的图像没有。相反,我在显示您拥有的应用程序的手机主页上。我通过删除出现在开始屏幕上的许多图标解决了这个问题 - 其中大约 30 个。这些是我几个月来测试应用程序时创建的。所以,不是说它是一个解决方案,而是在我删除旧的应用程序图像后它开始工作。

                    【讨论】:

                    • 基本上你重置模拟器内容:打开模拟器,从(Mac OSX)菜单栏中选择“iOS模拟器”和“重置内容和设置...”子菜单项。
                    【解决方案15】:

                    对我来说是-framework XCTest

                    它使应用程序因iOS Simulator failed to install application 而死

                    在设备上@9​​87654323@

                    已将其删除,现在可以使用。

                    【讨论】:

                      【解决方案16】:

                      您正在使用处于测试阶段的 Xcode GM。使用可用的最新 Xcode 5.1.1。 此外,在模拟器(32 位和 64 位)之间切换时也会发生这些错误。

                      1. 退出模拟器并重新构建应用程序。或
                      2. 从“iOS 模拟器”重置模拟器 ->“重置内容和设置..”

                      【讨论】:

                        【解决方案17】:

                        我在中途更改了我的应用名称和捆绑 ID。我碰巧在我的 plist 中删除了可执行文件名。我把它改回“${EXECUTABLE_NAME}”(没有引号),我又开始营业了。

                        【讨论】:

                          猜你喜欢
                          • 2013-09-29
                          • 2013-08-01
                          • 1970-01-01
                          • 2011-10-27
                          • 2014-07-16
                          • 2014-04-24
                          • 2011-05-23
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多