因为某些原因,需要手动集成穿山甲广告SDK。官方SDK提供的是framework,参照官方的文档,集成步骤简单。集成之后,编译却出现下面的错误:
'BUAdSDK/BUAdSDK.h' file not found
经过一番排查,原来是我在Windows里下载SDK,解压后再传给Mac里,这样会破坏SDK的软链接,导致找不到对应的文件。解决办法,将下载的SDK包zip文件,传给Mac,在Mac里解压,替换原来有问题的framework即可。
这个framework生成的目录结构为:
- sdk.framework目录
- Headers软链接 -> 指向了头文件目录
- BUAdSDK软链接 -> 指向了A目录
- Modules目录
- Versions目录
- current软链接 -> 指向了A目录
- A目录
- Headers目录
- Resources目录
网友评论