【问题标题】:Why Xcode shows "This app could not be installed at this time." pop-up?为什么 Xcode 显示“此时无法安装此应用程序”。弹出窗口?
【发布时间】:2017-12-21 07:48:55
【问题描述】:

当我第一次运行项目并在模拟器中添加应用程序时,一切正常。但是当我再次运行它时,Xcode 在编译结束时以弹出窗口的形式提示此消息:

目前无法安装此应用。

我已经检查了the relevant question,并尝试了所有建议的方法来解决这个问题;检查提到的日志,清理项目,重新启动模拟器,更改它,删除其中的所有内容和设置。没有任何效果。每次打开应用程序时,我都必须删除应用程序并重新编译它。你之前收到过同样的信息吗?有什么方法可以发现问题并解决吗?顺便说一句,我在 High Sierra 使用 Xcode 9.2。

【问题讨论】:

  • 如果没问题,把项目贴在这里看看项目有没有问题。
  • 这是商业广告。此外,我相信这与项目的内部设置无关,其他一些人在处理它时没有任何问题。这可能与 macOS 或 Xcode 版本有关。
  • 你试过设备了吗?
  • 不,但我的目的是使用当前可用的模拟器而不看到此消息。
  • 好像是 info.plist 有问题,你检查过那里的所有东西,没有无效值吗?

标签: ios xcode xcode9.2


【解决方案1】:

此错误弹出窗口可能出于不同的原因出现。目前没有具体的理由看到它。就我而言,我添加到 Bundle 以提供模拟数据的 JSON 文件触发了此问题。该文件在其中一个键中包含土耳其字母。修复后,弹出窗口消失了。有趣的是,如果 JSON 文件包含土耳其字母,早期的模拟器 (

【讨论】:

  • 我也是这样。如何解决此在应用显示名称中保留字母 ı 的问题?目前我在每次运行之前在模拟器中删除应用程序。
【解决方案2】:

在删除派生数据文件夹后重建项目时为我工作。

【讨论】:

    【解决方案3】:

    我想我可能已经找到了解决方案。这一切都是在我让 Xcode 更新我的项目设置后不久开始的。特别是在我的 CocoaPod-Subproject 上。我删除了 pod 并重新安装了它们,现在我不再收到弹出窗口了。

    【讨论】:

    • 抱歉,回复晚了。可能我的问题原因和你的不一样。作为一种解决方法,我在早期的模拟器上运行该应用程序。看起来这是一个特定于 11.2 版本的问题。
    猜你喜欢
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    相关资源
    最近更新 更多