4.2 集成方式
4.2.2 动态库集成
1. Framework方式
1.选择工程 -> General -> 添加 aTrustSDK.framework
2.引入头文件(可以参考demo中ViewController.m实现)
#import <aTrustSDK/atrust_sync_sdk.h>
3.设置 Framework Search Paths
2. dylib方式
我们提供了 libaTrustSDK.dylib
供用户自行调用,头文件位于 API接口头文件/includes
。
1.导入dylib库
2.拷贝头文件并导入
头文件位于 API接口头文件/includes
└── includes
├── atrust_code.h
└── atrust_sync_sdk.h
3.设置Search Paths
4.2.3 静态库集成
1. Framework集成
使用静态库集成的方式和使用动态库的Framework文件类似,但是需要额外导入依赖库。 1.导入framework库以及相关依赖库
2.Build Settings 设置 Search Paths
Tips:
- Framework Search Paths 配置正确的静态库framework路径
- Library Search Paths 配置依赖库(libssl.a/libcrypto.a)的路径
2. lib库集成
lib库集成和Framework集成类似,但需要自行导入头文件
1.导入lib库以及相关依赖库
2.拷贝头文件并导入
头文件位于 API接口头文件/includes
└── includes
├── atrust_code.h
└── atrust_sync_sdk.h
并使用头文件导入方式:
#import "atrust_sync_sdk.h"
3.设置Search Paths
Tips:
如果出现头文件无法找到问题,请查看 Build Settings -> Header Search Paths 是否配置正确的路径
如果出现符号无法找到问题,请查看 Build Settings -> Library Search Paths 是否配置正确的路径