4.2 集成方式

4.2.2 动态库集成

1. Framework方式

1.选择工程 -> General -> 添加 aTrustSDK.framework

image-20220323154606025

2.引入头文件(可以参考demo中ViewController.m实现)

#import <aTrustSDK/atrust_sync_sdk.h>

3.设置 Framework Search Paths

image-20220324090315352

2. dylib方式

我们提供了 libaTrustSDK.dylib 供用户自行调用,头文件位于 API接口头文件/includes

1.导入dylib库

image-20220324091024200

2.拷贝头文件并导入

头文件位于 API接口头文件/includes

└── includes
    ├── atrust_code.h
    └── atrust_sync_sdk.h

3.设置Search Paths

image-20220324093529027

4.2.3 静态库集成

1. Framework集成

使用静态库集成的方式和使用动态库的Framework文件类似,但是需要额外导入依赖库。 1.导入framework库以及相关依赖库

image-20220323160811260

2.Build Settings 设置 Search Paths

image-20220325120613057

Tips:

  • Framework Search Paths 配置正确的静态库framework路径
  • Library Search Paths 配置依赖库(libssl.a/libcrypto.a)的路径

2. lib库集成

lib库集成和Framework集成类似,但需要自行导入头文件

1.导入lib库以及相关依赖库

image-20220323161410792

2.拷贝头文件并导入

头文件位于 API接口头文件/includes

└── includes
    ├── atrust_code.h
    └── atrust_sync_sdk.h

并使用头文件导入方式:

#import "atrust_sync_sdk.h"

3.设置Search Paths

image-20220324091620916

Tips:

  1. 如果出现头文件无法找到问题,请查看 Build Settings -> Header Search Paths 是否配置正确的路径

  2. 如果出现符号无法找到问题,请查看 Build Settings -> Library Search Paths 是否配置正确的路径

深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-07-25 14:08

results matching ""

    No results matching ""