代码之家  ›  专栏  ›  技术社区  ›  Kevin Laity

Xcode错误地声明CFBundleExecutable为(null)

  •  4
  • Kevin Laity  · 技术社区  · 16 年前

    我正在尝试创建一个iPhone应用程序的临时构建,用于beta测试。

    最后,他们看到了如下错误:

    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    

    它显然不是空的。

    我做错什么了?

    4 回复  |  直到 8 年前
        1
  •  6
  •   Kendall Helmstetter Gelner    16 年前

    在Xcode中,从项目层次结构中选择可执行文件。单击项目可执行文件,然后按Command-I。选择“常规”选项卡并将工作目录设置为“生成产品”目录。

    通过BrainwashInc发现的,他相信MacHackShack。我觉得这些有价值的信息太重要了,不能随意在博客上乱放。

    我还必须重新启动XCode以使调试器在这个修复程序安装应用程序后工作,这可能是不相关的。

        2
  •  2
  •   Nicsoft    16 年前

    我不认为有一个可行的解决办法。我找到了几种不适合我的解决方案。最后,我确实找到了一个解决办法。

    注意:我对上面的“构建产品目录”也做了更改,也许两个解决方案都需要实现,由您来尝试。

    希望这能帮助别人!

    干杯

        3
  •  1
  •   TechZen    16 年前

    项目中的“${EXECUTABLE\u NAME}”信息列表只是构建脚本中变量的占位符。你得看看信息列表在构建的产品中查看列出的内容。听起来似乎出于某种原因,构建脚本并没有像应该的那样填充字段。

        4
  •  1
  •   Diego Freniche    11 年前