IOS生成同时支持armv7,armv7s,i386的静态库.a文件
摘要:
许多第三方提供的.a文件(一般是那些SDK),嵌入到我们的xcode项目后,生成不会报错。一部分粗心的SDK提供方,或者我们自己做的.a文件,就会有报错,常见的就是不是armv7结构,或者不是armv7s结构,如果在模拟器中运行,会报不是i386结构。原因是:armv7是支持比iphone5旧的那些设备,armv7s是iphone5或ipad4或者以后的新设备,i386是mac的。这些名字指的是处理器所用的指令集。因此常常发生的是.a文件要么ipad mini可以Build成功,但iphone5不能Build成功。要么就相反,让人抓狂。解决办法是做一个全面支持各指令集的.a文件。前提是分别生成 阅读全文
posted @ 2013-09-02 22:57 王焘 阅读(2107) 评论(0) 推荐(0) 编辑