错误ITMS-90171:“无效的包结构 - 不允许二进制文件'XYZ.app/abc.bundle/Contents/MacOS/Abcbundle'

时间:2017-04-20 13:37:41

标签: ios frameworks app-store

错误ITMS-90171:“无效的捆绑包结构 - 不允许二进制文件'abcd .app / xyz.bundle / Contents / MacOS / xyzBundle'。您的应用程序不能包含独立的可执行文件或库,而不是CFBundleExecutable受支持的捆绑包。有关iOS应用程序捆绑包结构的信息,请参阅https://developer.apple.com/go/?id=bundle-structure上的捆绑编程指南。“

我在我的项目中使用Mac OS捆绑包作为Framework使用。 它在iOS设备和模拟器中运行完美,但当我尝试在应用程序商店上传应用程序时,它给我上述错误。

请给我一些建议。

1 个答案:

答案 0 :(得分:2)

最后,我从如此多的挖掘中找到了答案。我使用过Mac OS捆绑包和iOS应用程序。这需要兼容iOS应用程序。

转到目标 - >构建设置和 只需将Base SDK从 macOS 更改为最新iOS 即可。 同时将跳过安装更改为