【问题标题】:Xcode 9 - Failed to create IXPlaceholder for app bundle IDXcode 9 - 无法为应用程序包 ID 创建 IXPlaceholder
【发布时间】:2018-04-14 13:35:16
【问题描述】:

更新到 Xcode 9 并在模拟器上编译的“启动”阶段出现错误:

无法为 app bundle ID 创建 IXPlaceholder

仅在尝试启动模拟器时才强调此问题,因为使用我的实际 iPhone 6s 启动时没有任何问题。

尝试:

确保 info.plist "Bundle Identifier" 是正确的。它是“$(PRODUCT_BUNDLE_IDENTIFIER)”

检查了手动输入捆绑标识符是否可行,但没有。

项目清理

删除的派生数据

Xcode 重新启动

电脑重启

已卸载 Xcode 测试版

Xcode 卸载并重新安装

配置文件将在 11 个月后过期

自动管理签名未选中,然后再次选中

付费开发者已经 2 年了,以前从未遇到过这个问题。在网上搜索了一个没有运气的解决方案,发现只有几个其他人遇到了这个问题,但没有明确的解决方案。

我应该采取什么方向来解决这个问题。我没有发现配置文件/证书有任何问题,但如果有人能指导我正确的方向,我可能是错的。

谢谢

【问题讨论】:

  • 我尚未在 developer.apple.com 上找到任何有关此错误的文档。有人有可能的建议尝试吗?
  • 请在bugreport.apple.com 提交错误报告,并在故障发生后立即包含xcrun simctl diagnose 的输出。您也可以尝试 Xcode 9.1 beta,这可能是已修复的问题。

标签: ios xcode ios-simulator bundle-identifier


【解决方案1】:

这些步骤帮助我解决了这个问题。我在这个article

中找到了这个解决方案

【讨论】:

    【解决方案2】:

    重新安装 Xcode。

    1. 将 Xcode.xip 从下载目录复制到应用程序目录。
    2. 安装它。
    3. 打开您的项目并运行。

    【讨论】:

      【解决方案3】:

      在我的情况下,升级系统后,它会自动修复

      【讨论】:

        【解决方案4】:

        我想我找到了解决方案。它适用于我的情况。我做了两件事:

        首先(我认为这是真正有帮助的):

        • 在目标 -> 常规 -> 显示名称我设置了正确的“应用程序名称”(我之前像设置的占位符一样变灰)

          我尝试设置 ${PRODUCT_NAME},但遇到了问题(但我认为您也应该尝试一下)

        General Display Name

        • 在适当的 info.plist 中。在包名称中设置相同的正确“应用名称”。

        这里也一样。我尝试设置 ${PRODUCT_NAME},但我遇到了问题(但我认为你也应该试试这个)

        Info.plist Bundle Name

        第二(但我很确定那是巧合):

        我有其他项目没有这个问题,并且在所有 ios 版本和模拟器上都可以正常工作。

        • 在这个项目中(运行良好的项目)我从不起作用的项目中设置了 Bundle Identifier,但就像我说的那样,我很确定这只是一个巧合

        【讨论】:

          【解决方案5】:

          我遇到的唯一能够继续在模拟器上测试您的应用程序的解决方案是下载 Xcode 10.3.1 模拟器并选择这些模拟器来测试您的应用程序。

          祝遇到此错误的人好运!

          【讨论】:

            【解决方案6】:

            我遇到了同样的问题,这个解决了

            在你的 Info.plist 中:

            Bundle_display_name : Dictionary

            设置为字符串值而不是字典

            Bundle_display_name : String

            希望对你有帮助

            【讨论】:

            • 我也设置了,但仍然不适合我。请帮助
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-11-06
            • 2018-03-31
            • 1970-01-01
            • 1970-01-01
            • 2016-02-22
            • 2014-11-18
            • 2013-01-15
            相关资源
            最近更新 更多