首页 > 代码库 > 静态库相关
静态库相关
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
再次引入就不会报错了
静态库相关
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。