集成 SDK

前置条件

  • 环境要求
    • iOS>= 9.0
    • Xcode >= 10.0
  • 组件依赖
  • 组件排斥

集成方式

ICDP的集成方式有以下2种,可选择其一进行集成:

  • CocoaPods 集成 SDK(在线/离线 Pod)
  • 手动集成 SDK

CocoaPods 集成 SDK

在您项⽬中的 Podfile 文件里添加如下内容:

target 'YourTarget' 
    # TMFICDP
    pod 'TMFICDP', :path => './Frameworks/TMFICDP'     
end

或者

target 'YourTarget' 
    # TMFICDP
    pod 'TMFICDP', :podspec => 'https://e.coding.net/tmf-work/tmf/tmf-repo.git'
end

其中:

  • YourTarget 为您的项⽬需要引⼊ ICDP 的 target 的名字。
  • :path => 指向的路径,为当前组件的 .podspec 文件所在目录与 Podfile 文件的相对路径。例如,上面示例中的 './Frameworks/TMFICDP'TMFICDP.podspec 文件所在目录的相对路径。
  • :podspec => 指向外网可访问在线的TMFICDP库地址。

Terminal cd 到 Podfile 文件所在目录,并执⾏ pod install 进⾏组件安装。

$ pod install

手动集成 SDK

  • 添加 SDK

    TMFICDP 组件的目录添加到您项⽬ Xcode Project 中的合适位置,并选择合适的 target。

    您可以将组件的目录从 Finder 直接拖动到 Xcode Project 中,以进行快捷添加。

    Image

注意: 手动集成 SDK 不要引⼊ LICENSE 与 podspec 等无关文件到项⽬中。

  • 添加依赖的 SDK

    TMFICDP 依赖的所有组件添加到您的项目中。 依赖的组件列表见 前置条件 - 组件依赖

  • 添加 TMFICDP 依赖的系统库

    在 Xcode 中打开您的 project 设置页,选中相关的 target,单击 General,在“Linked Frameworks and Libraries”中进⾏添加。

    系统库依赖

    • CoreFoundation.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • Security.framework
    • SystemConfiguration.framework
    • libc++.tdb
    • libz.tbd
  • Project 设置

    添加 TMFICDP 之后,需要进⾏相关的 Project 设置。 在 Xcode 中打开 Project 设置⻚,选中相关的 target,进⾏以下设置:

    • 选择 Build Settings > Linking > Other Linker Flags,增加:
      • -ObjC
    • 选择 Build Settings > Search Path > Header Search Paths,增加:
      • ${PROJECT_DIR}/Frameworks/TMFICDP/Headers
Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""