Cocos Creator 接入anysdk填坑实录

版本:
Cocos Creator 2.0.4
AnySDK 3.0
(有一堆问题,重启xCode/CMD+Shift+Alt+k 清理/目录下执行xattr -c等中医疗法可以解决,暂不明,这里先不写了)

1. 我的广告选用的AdMob,但是项目还是包含了InMobiSDK,这个引入引起了一大堆问题。

解决:Project->Target->Build Phases->Copy Bundle Resources中,找到inmobiSDK文件(我的项目里有两个重复的),删除.

upload successful

2. 编译报错:Framework Not Found XXXX

解决:Project->Target->Build Settings->Framework Search Paths,添加两个路径

upload successful

1
2
AnySDK/500026/sdk/iOS_appStore/Frameworks
AnySDK/500026/sdk/iOS_admob/Frameworks

3. 上传后校验不通过,由于anysdk用了很多访问用户敏感数据的API,我们会收到这样一封邮件

upload successful
解决:在info.plist中添加权限请求配置

upload successful

4. ‘SDKManager.h’ file not found

upload successful
解决:这些文件都在anysdk文件夹内,修改路径即可
upload successful
还有一个中医疗法:
File->Project Settings,修改Build System为Legacy Build System。
upload successful