标签:ipad armv7s 指令 功能 tput href 动态 gem 使用
转载自:http://blog.csdn.net/nine_yao/article/details/72845087
环境:Xcode 8
原因:
armv6, armv7, armv7s是ARM CPU的不同指令集,
armv6设备:iPhone, iPhone2, iPhone 3G,第一代、第二代iPod Touch;
armv7设备:iPhone 3GS,iPhone 4,iPhone 4S,iPad ,iPad 2,iPod Touch 3G,iPod Touch 4;
armv7s设备:iPhone 5,iPad4;
arm64设备:iPhone 5S,iPad Air,iphone6,iphone6plus,iPhone6s,iPhone6s Plus,iPhone7,iPhone7 Plus等;
Xcode6更新后,默认不支持armv7s,如果你提供的Framework默认不支持armv7s架构,但是使用者要支持armv7s架构,这时就会有冲突,所以需要你选择性是否支持armv7s
设置为NO的时候,会编译支持的所有的版本
设置为YES的时候,是为Debug的时候速度更快,它只编译当前的architecture 版本
framework可以是动态库也可以是静态库,对于系统的framework是动态库,而用户制作的framework只能是静态库。
将自己创建的需要开放的文件拖入到 Public 中
命令行语句:sudo lipo -create 真机SDKTest文件路径(步骤6中的圈起来的文件) 模拟器SDKTest -output 自定义合成文件存储路径(合成文件的名字SDKTest)
标签:ipad armv7s 指令 功能 tput href 动态 gem 使用
原文地址:http://www.cnblogs.com/niit-soft-518/p/7099041.html