1.模拟器使用的CPU架构
iPhone4s-iPhone5 : i386
iPhone5s-iPhone6plus : x86_64
真机使用的CPU架构
iPhone3gs-iPhone4s : armv7
iPhone5-iPhone5c : armv7s
iPhone5s-iPhone6plus : arm64
特殊:armv7可以在armv7s上正常运行
同时要考虑项目在debug模式和release模式都可能使用,
难道我们要生成四个静态库吗?
debug模式: 模拟器一个 + 真机一个
release模式: 模拟器一个 + 真机一个
最后结论:我们只要生成两个release版本就可以了模拟器一个+真机一个,当然也可以根据您的项目需求来定 第二步:
- 生成准备
注意:把Xcode - Build Setting 下的Headers文件夹下 Project中的头文件,全部"拖"到 Public文件夹下面(command+a全选),
2.1、首先生成模拟器+Debug模式下的文件 选择模拟器状态(任意模拟器)+ Debug模式 + (command +B编译)
考虑到我们的项目需要上架app,肯定要Release,同时我们又要考虑我们的模拟器也要用,所以最后合成Release模式两个静态库,模拟器状态一个+真机状态一个