微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xcode 12上传错误ITMS-90085:“二进制文件中没有体系结构Lipo无法检测到捆绑可执行文件中的任何体系结构”

如何解决Xcode 12上传错误ITMS-90085:“二进制文件中没有体系结构Lipo无法检测到捆绑可执行文件中的任何体系结构”

我正在开发我之前发布过多次的应用程序。我最近更新到Xcode 12,并且正在使用Carthage解决方法脚本,这使我能够毫无问题地构建Debug版本。但是,当我尝试将存档上传到App Store Connect时,会看到此错误

App Store Connect操作错误 错误ITMS-90085:“二进制文件中没有体系结构。Lipo无法检测到捆绑可执行文件中的任何体系结构。”

我环顾了xcarchive,发现在.app目录中,我的非迦太基嵌入式库目录没有unix可执行文件,而过去成功的xcarchive上载确实具有该可执行文件

关于如何解决此问题的任何想法?回到Xcode 11.7需要更改应用程序代码,因此我希望不必这样做。

更新:也曾尝试删除并重新嵌入相关框架,但这没有帮助。

我终于添加一个构建阶段运行脚本,该脚本可以解决此问题,但将继续寻找更好的解决方案。无论如何,这是我添加的脚本-

/tmp/node_modules

解决方法

删除POD文件夹,然后再次安装Pod 。 它对我有用,我希望它也对您有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。