iOS SDK集成指南
1.SDK文件结构说明

CydoniaSDK.framework :SDK核心文件
GoogleService-Info.plist :Firebase使用的配置文件
2.集成步骤
2.1 获取SDK
从PM那里获取SDK或者下载
解压缩
2.2 进入Xcode工程文件夹
1) 打开Terminal进入项目目录下执行pod init。如果没有安装pod,请参照https://cocoapods.org/
2) 修改Podfile文件,参照Demo添加
3) 继续在终端执行pod install.
4) 打开新生成的**.xcworkspace
5) 将GoogleService-Info.plist拖到项目工程,勾选Copy if needed,可参照如下截图

6)同样方式将CydoniaSDK.framework加入到工程

7)修改Xcode工程Building Settings,将Allow Non-modular includes In Framework Modules设置为YES,将Enable Bitcode设置为No


8)修改Xcode工程的Capabilities,打开Background Modes的remote notification,In-App Purchases,Keychain Sharing, Push Notifications,Sign in with Apple(iOS13+)

9)修改工程的Info.plist,添加如下内容,其中具体TwitterID需要进行替换
iOS13.0开始提供Sign in with Apple,需要使用Xcode11。在Signing&Capabilities增加Capability,然后选择Sign in with Apple.

10)根据Demo修改文件AppDelegate.h,AppDelegate.m。
其中一些配置参数可能还没有生成,可以使用临时的,与技术随时联系获取。
11)参考ViewController.m来使用SDK
3.常见问题
1.真机运行时出现no suitable image found.错误

此时,设定Xcode->Build Settings->Embed Asset Packs In Product Bundle 为Yes
Last updated
Was this helpful?