错误 ITMS-90171:“无效的捆绑结构 - 不允许使用二进制文件‘XYZ.app/abc.bundle/Contents/MacOS/Abcbundle’

Gau*_*iya 5 frameworks app-store ios

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

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

请给我建议。

Gau*_*iya 2

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

转到 Target -> Build Settings 并将 Base SDK 从macOS更改为最新 iOS。还将“跳过安装”更改为“否”