iOS SDK集成指南
Last updated
Last updated
CydoniaSDK.framework :SDK核心文件
GoogleService-Info.plist :Firebase使用的配置文件
从PM那里获取SDK或者下载
解压缩
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
1.真机运行时出现no suitable image found.错误
此时,设定Xcode->Build Settings->Embed Asset Packs In Product Bundle 为Yes