简体   繁体   English

使用Xcode构建多体系结构应用

[英]Building a multiarch app with Xcode

I am trying to get so called fat binary with iOS app. 我正在尝试通过iOS应用获取所谓的胖二进制文件。 So, I defined in my Xcode: 因此,我在Xcode中定义了:

Architectures : Standard (arm64 armv7)
Build Active Architecture Only : No
Valid Architecures: arm64 armv7

And build process succeeded. 并且构建过程成功。 The output file is app.ipa . 输出文件是app.ipa But, I have a problem with compability on 32 bit devices. 但是,我在32位设备上的兼容性存在问题。 So, I investigate to app.ipa : lipo -info app.ipa . 因此,我调查了app.ipalipo -info app.ipa Actually, it says that is is non-fat arm64 file. 实际上,它说是非肥胖的arm64文件。

But why? 但为什么? After all, I configured correctly. 毕竟,我配置正确。

When I create empty project and set conifg as above it works. 当我创建一个空项目并按上述设置conifg时,它就可以工作。

How to resolve it? 怎么解决呢?

如果您正在寻找创建胖框架/库,那么亚当的答案使用Xcode和SDK 4+构建胖静态库(设备+模拟器)可能会为您提供帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM