ios - 使用 Xcode 6.4 的通用自定义 iOS 框架

标签 ios frameworks xcode6.4

我已经使用 Xcode 6 创建了一个自定义 iOS 框架。我尝试了很多脚本来使框架通用(用于模拟器和设备)。但是没有一个对我有用。请建议我一种创建自定义通用框架的方法适用于 Xcode 6 中的 iOS。

最佳答案

通过终端将两个二进制文件合并为一个通用二进制文件:

首先编译设备二进制文件,然后单独编译模拟器二进制文件。

找到两个二进制文件。如果你想检查哪些架构被编译到每个架构中,你可以在终端中运行这个命令:

lipo -info/path/to/binary

示例输出:

Architectures in the fat file: /path/to/binary are: armv7 arm64

现在您可以将两个二进制文件合并为一个:

lipo -create/path/to/simulator/binary/path/to/device/binary -output/path/to/output/binary

输出二进制文件将同时具有模拟器和设备架构。

关于ios - 使用 Xcode 6.4 的通用自定义 iOS 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32325668/

相关文章:

ios - 尝试使用 CIFilter 旋转/裁剪图像时,createCGImage 返回 nil

ios - 制作混合的 Objective-C 和 Swift 框架

ios - 如何在 iOS 9.1 设​​备上运行 swift 1.2 代码?

ios - Xcode 7 中没有命中断点

css - 如何在 Genesis Framework 中应用 Less css

swift - 滚动时调整 UITableViewCell 图像的大小

ios - 从 App Store 以外的地方下载 Xcode

ios - 如何检索firestore中的数据对象

ios - 带有数组的类方法……?

javascript - Javascript中是否有依赖注入(inject)容器的意义?