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

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

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

请给我一些建议.

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

转到目标 – >构建设置和
只需将Base SDK从macOS更改为最新的iOS.
同时将Skip Install更改为NO

点赞