4.1 内容说明及环境准备

4.1.1 内容说明

您收到的CSSDK文件夹下会包含如下内容:

├── API接口头文件
│   └── includes        # SDK头文件
├── Demo
│   └── CSSDKDemo        # 示例Demo
├── Installer
│   ├── aTrustInstaller.pkg        # aTrust安装包
│   └── aTrustInstallerLite.pkg        # aTrust安装包(-去除托盘界面)
└── SDK
    ├── shared            # 动态库文件集 x86_64
    └── static            # 静态库文件集 x86_64

4.1.2 环境准备

  • 开发工具: 推荐Xcode 12及以上版本
  • 部署目标: MacOS 10.12及以上版本
  • 系统环境: 动态库需要依赖openssl,可以通过homebrew快速安装openssl1.1
.
├── shared
│   ├── aTrustSDK.framework     # 动态库 x86_64 - framework格式
│   └── libaTrustSDK.dylib      # 动态库 x86_64 - dylib格式
└── static
    ├── aTrustSDK.framework     # 静态库 x86_64 - framework格式
    ├── libaTrustSDK.a        # 静态库 x86_64 - .a格式
    ├── libcrypto.a        # 依赖库 x86_64
    └── libssl.a        # 依赖库 x86_64

shared为动态库目录,static为静态库目录,静态库提供了 libcrypto.a 以及 libssl.a 依赖库。请根据你的项目需求,选择一种集成方式。

4.1.3 集成aTrust客户端安装包

静默安装aTrust客户端

静默安装会弹框要求输入root账号密码

sudo installer -pkg /Users/sangfor/Downloads/aTrustInstaller.pkg -target /Applications

等待aTrustInstaller_lite.exe进程返回值。

静默卸载aTrust

sudo rm -rf /Applications/.aTrust.app
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-07-25 14:08

results matching ""

    No results matching ""