Kev*_*ity 4 iphone adhoc info.plist
我正在尝试为beta测试创建一个特别构建的iPhone应用程序.
在他们的结尾,他们看到如下错误:
"xxx上的应用程序的info.plist指定了一个CFBundleExecutable(null),它不存在"
以下是实际info.plist的摘录:
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
Run Code Online (Sandbox Code Playgroud)
它显然不是空的.
我在这做错了什么?
工作解决方案是这个(只有这个):
在Xcode中,从项目层次结构中选择"可执行文件".单击项目可执行文件,然后按Command-I.选择"常规"选项卡,将工作目录设置为"构建产品目录".
通过BrainwashInc找到,他归功于MacHackShack.我认为这些有价值的信息太重要了,不能随意留在博客上.
似乎有时XCode可能会翻转此设置,因为我突然开始遇到此问题,上面的修复修复了它.将其更改回"项目目录"每次都会为我重现问题.
我还必须重新启动XCode,以便在此修复程序安装应用程序后使调试器工作,这可能是不相关的.