为啥 Xcode 显示“此时无法安装此应用程序”。弹出窗口?

Posted

技术标签:

【中文标题】为啥 Xcode 显示“此时无法安装此应用程序”。弹出窗口?【英文标题】: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 有问题,你检查过那里的所有东西,没有无效值吗? 【参考方案1】:

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

【讨论】:

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

抱歉,回复晚了。可能我的问题原因和你的不一样。作为一种解决方法,我在早期的模拟器上运行该应用程序。看起来这是一个特定于 11.2 版本的问题。

以上是关于为啥 Xcode 显示“此时无法安装此应用程序”。弹出窗口?的主要内容,如果未能解决你的问题,请参考以下文章

“此时无法安装此应用程序”CFBundleIdentifier 错误

xcode为啥启动界面不显示

为啥 Xcode 中 iPhone6 的 Launch Image 不显示全屏显示?

为啥情节提要 ui 元素未显示在 xcode 9 中的 UIViewController 上

Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为啥吗?

为啥我的 iOS 9 iPhone 在 Xcode 6.4 中显示为不合格设备?