我使用 Xcode 6 创建了一个自定义 iOS 框架。我尝试了许多脚本来使框架通用(对于模拟器和设备)。但它们都不适合我。请建议我一种为 iOS 创建自定义通用框架的方法Xcode 6。
要通过终端将两个二进制文件合并为通用二进制文件:
首先编译设备二进制文件,然后单独编译模拟器二进制文件。
找到两个二进制文件。如果您想检查哪些架构被编译到每个架构中,您可以在终端中运行以下命令:
lipo -info /path/to/binary
输出示例:
fat 文件中的架构:/path/to/binary 是:armv7
arm64
现在您可以将两个二进制文件合并为一个:
lipo -create /path/to/simulator/binary /path/to/device/binary -output /path/to/output/binary
输出二进制文件将具有模拟器和设备架构。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)