ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.”(错误ITMS-90085:“二进制文件中没有体系结构。LiPO未能在捆绑包可执行文件中检测到任何体系结构。“)
问题描述
我们已经构建了一个带有几个本地绑定的Xamarin应用程序(iOS、Android)。这个应用程序在设备和模拟器上运行得很好,我们能够建立一个档案,没有任何问题(显然)。
问题是,当我们想要将构建上传到应用程序商店时(使用应用程序加载程序或Xcode 7.3.1),我们收到以下错误:
ERROR ITMS-90085: "No architectures in the binary. Lipo failed to detect any architectures in the bundle executable."
在应用程序上运行lipo-info会产生以下响应:
Architectures in the fat file: NameOfMyApp.iOS.app/NameOfMyApp.iOS are: armv7 arm64
在发布此问题之前,我们已彻底搜索了答案,并确保了以下事项:
- 产品名称正确
- Xcode已安装
- 应用程序加载器是最新版本
- 捆绑包ID正确
如果有任何人有想法,我们将不胜感激!
谢谢, 答:
推荐答案
原来我们在项目中进行了一些本机绑定。 在其中一个绑定中,我们在项目的根目录下包含了一个框架,该框架是一个文件夹,其中包含包含lib.a的子文件夹。 事实证明,在编译时,整个框架文件夹结构被复制到生成的IPA中,这是导致问题的原因。 解决方案是只需解压缩lib.a并将其移动到项目的根目录,然后删除框架文件夹。 由此产生的IPA不再有框架文件夹,提交过程中没有任何故障。
这篇关于错误ITMS-90085:“二进制文件中没有体系结构。LiPO未能在捆绑包可执行文件中检测到任何体系结构。“的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:错误ITMS-90085:“二进制文件中没有体系结构。LiPO未能在捆绑包可执行文件中检测到任何体系结构。“
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01