iOS组件化

iOS平台静态库的打包和调用

2018-10-29  本文已影响63人  ted005

在iOS平台为了实现源代码保护,可以将具体实现细节打包为静态库.a文件,同时暴露.h文件方便业务代码调用。制作静态库的过程如下:

制作并打包静态库.a文件

切换至Build Settings页面,注意选项Build Active Architecture Only,通常Debug选择YES,而Release选择NO。如果是YES,代表静态库只针对当前设备的架构打包,即只针对图中设备模拟器iPhone XR的架构x86_64进行打包。

测试调用静态库

依照不同的CPU架构打包

  1. armv7s
  1. arm64
  1. 通用


工程示例代码参见Github

上一篇 下一篇

猜你喜欢

热点阅读