常见问题
常见问题
pod集成后运行报错
- 如果pod下来之后,查看
ZJSDK
导入的版本,如果是比较老的版本,请更新pod,重新安装ZJSDK
的依赖。
pod install之后,直接报错,提示 Specs satisfying the 'XXXSDK' dependency were found, but they required a higher minimum deployment target
这个错误代表所依赖的Pod有更高的最低部署目标,而您的项目当前设置的最低的iOS版本不满足该要求
解决方法,就是在Podfile文件里,指定 platform :ios, '12.0', 再次执行 pod install
调用注册方法,控制台打印缺少一些依赖库
- 查看导入的依赖是哪个版本,如果版本比较老,请重新导入依赖。如果版本导入是正常的,那么就不用担心,SDK可以正常使用。
出现下列问题,都属于网络问题导致的导包失败,关于网络问题,对接人员自行解决
[!] CDN: trunk URL couldn't be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/2/1/d/ZJSDK/2.5.8.11/ZJSDK.podspec.json Response: Timeout was reached
[!] Error installing xxx-AdSDK
[!] /usr/bin/git clone https://github.com/sdk/sdk.git /var/folders/y_/dk3p2ns17hb56r9g3gk0vrl40000gn/T/d20240814-70456-evcyo1 --template= --single-branch --depth 1 --branch 5.360
fatal: unable to access 'https://github.com/sdk/sdk.git/': Empty reply from server
初始化
未注册sdk,请先注册
使用ZJSDK
,必须先调用初始化方法,否则调取广告方法会报需要初始化的错误
初始化不成功
首先检查自己填写的appId是否正确,不要左右两边添加空格等特殊字符,否则初始化失败
跟我们联系,确认分配的appId是否生效,是否配置正确
[AppDelegate window] unrecognized selector sent to instance
在新创建的项目中,AppDelegate默认没有window属性。但为了兼容iOS 12及以下版本,一般项目中还是得自己加上
在AppDelegate.h 添加属性
@property (strong, nonatomic) UIWindow *window;
或者
- 在AppDelegate.swift 添加属性
var window: UIWindow?
加载广告之后,莫名的系统崩溃问题
- ZJSDK是通过cocoapods管理的,我们会依赖于第三方库,如果cocoapods导包的过程中,导入的版本和我们所指定的版本不一致,就会导致某些依赖库中的方法找不到问题,从而导致系统崩溃,所以请尽量和我们的版本保持一致