码迷,mamicode.com
首页 > 其他好文 > 详细

静态库相关

时间:2014-12-22 15:44:10      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

1、新建项目的时候要选择Cocoa Touch Static Framework
 技术分享
 
2、打包的时候,要选择iOS Device 打包
 
打包流程:1、选择iOS Device 
              2、打完包后包(真机包、模拟器包)拉到工程中,发现回出现类没有定义,如下:
技术分享
 
原因:路径里只能有一个模拟器或真机,我加了两个。只能去掉一个,或者将两个合成一个
 
3、包得合成
 
用终端查看包得信息 、合成包
查看信息
cd /Users/pingk/Library/Developer/Xcode/DerivedData/MyStaticLibraryDemo-ciwnhcsbqgclkododazbmbmtdlfp/Build/Products/Release-iphoneos
bogon:Release-iphoneos pingk$ lipo -info libMyStaticLibraryDemo.a

Architectures in the fat file: libMyStaticLibraryDemo.a are: armv7 armv7s arm64 

 
 
 
合成包
lipo -create /所在路径/Release-iphoneos/libMyStaticLibraryDemo.a /所在路径/Release-iphonesimulator/libMyStaticLibraryDemo.a -output /Users/pingk/Desktop/libUniversal.a
 
然后在桌面上就能看见 libUniversal.a
再次引入就不会报错了 

静态库相关

标签:

原文地址:http://www.cnblogs.com/tianlin106/p/4178037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!