测试Library和Framework的使用:
-
static library
- 可包含static library。
- 包含static framework的话,链接错误,未定义符号,需要将static framework添加到使用工程。
- 包含dynamic framework的话,链接错误,未定义符号,需要将dynamic framework添加到使用工程。(添加到Embedded Binaries中,否责会运行错误,
dyld: Library not loaded: @rpath/xxx.framework/xxx
)
-
static framework
- 可包含static library。
- 包含static framework的话,链接错误,未定义符号,需要将static framework添加到使用工程。
- 包含dynamic framework的话,链接错误,未定义符号,需要将dynamic framework添加到使用工程。(添加到Embedded Binaries中,否责会运行错误,
dyld: Library not loaded: @rpath/xxx.framework/xxx
)
-
dynamic framework
- 可包含static library、static framework。
- 包含dynamic framework的话,运行错误,
dyld: Library not loaded: @rpath/xxx.framework/xxx
,需要将dynamic framework加入到使用工程的Embedded Binaries中。