据我所了解,位码允许生成带有中介二进制格式的二进制文件。 因此,它是编译为ARM或x64架构之前的步骤。
自iOS 8以来,可以创建“真实”的
但是,是否可能仅分发作为位码编译的
不幸的是,即使启用了我的
自iOS 8以来,可以创建“真实”的
.framework
文件。但是,默认情况下,框架文件仅为一个体系结构编译而成(模拟器,iPhone)。当想要分发.framework
文件时,最好提供适用于iOS模拟器并可部署到iPhone的文件。可以找到不同的脚本示例来使用lipo
创建这样的fat文件。但是,是否可能仅分发作为位码编译的
.framework
而无需创建具有不同架构的fat文件?不幸的是,即使启用了我的
.framework
的位码:
- 默认情况下根据目标架构创建不同的文件
- 即使框架目标似乎启用了“存档”菜单,我也找不到结果,即使在我的组织者视图中
${DEVICE_LIBRARY_PATH}/Modules/${FRAMEWORK_NAME}
,具体请参见此处。 - xfdai