集成
前置条件
环境要求
iOS
>= 9.0Xcode
>= 10.0
组件依赖
根据所接入的功能导入对应的依赖库,例如使用TMFHelper_ICDP,需要导入智慧投放TMFICDP;使用TMFHelper_JSBridge,需要导入TMFJSBridge;使用TMFHelper_Shark,需要导入TMFShark。
集成方式
TMFHelper 的集成方式有以下 2 种,可选择其一进行集成:
- CocoaPods 集成 SDK-离线 Pod
- 手动集成 SDK
CocoaPods集成SDK-离线Pod
在您项目中的
Podfile
文件里添加如下内容:target 'YourTarget' do pod 'TMFHelper', :path => './Classes/TMFHelper' pod 'TMFHelper_Core', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_ICDP', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_Push', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_JSBridge', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_Profile', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_WebOffline', :path => './Classes/TMFHelper/TMFHelper' pod 'TMFHelper_Shark', :path => './Classes/TMFHelper/TMFHelper' end
其中:
YourTarget
为您项目需要引入TMFHelper
的 target 的名字。:path =>
指向的路径,为当前组件的.podspec
文件所在目录与Podfile
文件的相对路径。 例如,上面示例中的'./Classes/TMFHelper/TMFHelper
为TMFHelper.podspec
文件所在目录的相对路径。
Terminal
cd
到 Podfile 文件所在目录,并执行pod install
进行组件安装。$ pod install
手动集成 SDK
添加 SDK
把
TMFHelper
组件的目录添加到项目的 Xcode Project 中的合适位置,并选择合适的 target。 您可以把组件的目录从 Finder 直接拖动到 Xcode Project 中,以进行快捷添加。添加依赖的 SDK
把
TMFHelper
依赖的所有组件添加到您的项目中,依赖的组件列表见 接入调试助手 - 前置条件。添加依赖的系统库
把
TMFHelper
依赖的系统库添加到项目中。 在 Xcode 中打开 project 设置页,选中相关的 target,单击General,在“Linked Frameworks and Libraries”中进行添加。系统库依赖
Foundation.framework
UIKit.framework
CoreGraphics.framework
Security.framework
libbz2.1.0.tdb
libz.tdb
Project 设置
添加
TMFHelper
之后,需要进行相关的 Project 设置。 在 Xcode 中打开 Project 设置页,选中相关的 target,进行以下设置: 选择Build Settings>Linking>Other Linker Flags,增加:-ObjC
。