IOS中静态库的一些问题

1>.

....................................................................................................................................

 

如果你导入一个objc静态库,发现很多objc的category 不能调用,可以尝试在编译设置里面加入:

-all_load

-ObjC

//如果想强制加入一个静态库

-force_load  "库路径" 

....................................................................................................................................

 

 

2>.

如果想把模拟器和device的库合并成一个库调用:可以使用下面面临创建

lipo -create /Users/aaa/libdev_debug.a /Users/aaa/libsm_debug.a -output libADebug.a

 

你也可以直接在编译这个库的时候使用脚本:
# remove existing product lib files, just in case
rm -rf build/${BUILD_STYLE}-iphoneos/libPseudoFramework20-${BUILD_STYLE}.a
rm -rf build/${BUILD_STYLE}-iphoneos/libPseudoFramework21-${BUILD_STYLE}.a

# combine lib files for various platforms into one
lipo -create "build/${BUILD_STYLE}-iphoneos/libPseudoFramework20 dev.a"/
"build/${BUILD_STYLE}-iphonesimulator/libPseudoFramework20 sim.a"/
-output build/${BUILD_STYLE}-iphoneos/libPseudoFramework20-${BUILD_STYLE}.a
lipo -create "build/${BUILD_STYLE}-iphoneos/libPseudoFramework21 dev.a"/
"build/${BUILD_STYLE}-iphonesimulator/libPseudoFramework21 sim.a"/
-output build/${BUILD_STYLE}-iphoneos/libPseudoFramework21-${BUILD_STYLE}.a 
 
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值