集成 SDK
前置条件
环境要求
iOS
>= 8.0Xcode
>= 10.0
组件依赖
SSZipArchive
TMFInstruction
Tars
TMFShark
TMFSSL
MQQComponents
MQQTcc
集成方式
TMFChrist
的集成方式有以下 2 种,可选择其一进行集成:
- CocoaPods 集成 SDK(离线 Pod)
- 手动集成 SDK
CocoaPods 集成 SDK
我们推荐您使用CocoaPods 集成 SDK(离线 Pod)。
在您项目中的
Podfile
文件里添加如下内容:source 'https://e.coding.net/tmf-work/tmf/tmf-repo.git' target 'YourTarget' do # 依赖组件 pod 'SSZipArchive' pod 'TMFInstruction' pod 'TMFShark' pod 'Tars' pod 'MQQComponents' pod 'TMFSSL' # TMFChrist pod 'TMFChrist end
其中:
YourTarget
为您的项目需要引入TMFChrist
的 target 的名字。- 使用IDE插件导入该SDK会自动添加权限去
source
拉取SDK,并会自定执行pod install
。
手动集成 SDK
把
TMFChrist
组件的目录添加到您项目 Xcode Project 中的合适位置,并选择合适的 target。您可以把组件的目录从 Finder 直接拖动到 Xcode Project 中,以进行快捷添加。
把
TMFChrist
依赖的所有组件添加到项目中,依赖的组件列表见”前置条件“中的 组件依赖。添加
TMFChrist
依赖的系统库。 在 Xcode 中打开 project 设置页,选中相关的 target,单击 General,在“Linked Frameworks and Libraries”中进行添加。系统库依赖
Project 设置
添加
TMFChrist
之后,需要进行相关的 Project 设置。 在 Xcode 中打开 Project 设置页,选中相关的 target,进行以下设置:- 选择 Build Settings > Linking > Other Linker Flags,增加:
-ObjC
- 选择 Build Settings > Apple Clang - Custom Compiler Flags > Other C Flags,增加:
-fshort-wchar
-D__FIXWCHART__
- 选择 Build Settings > Apple Clang - Custom Compiler Flags > Other C++ Flags,增加:
-fshort-wchar
-D__FIXWCHART__
- 选择 Build Settings > Linking > Other Linker Flags,增加: