2、目前插件需要修改的项目包含Library、Framework、资源文件、info.plist、宏定义、LinkerFlags文件几项。

3、并不是所有的模块/三方SDK都要修改以上几项,大部分模块/三方SDK只需要修改其中几项即可。

4、如果app中出现“缺失功能提醒框”,需要按照下面步骤配置相应的模块/三方SDK即可。

iOS 模块配置 - 图2

如何配置Library

如何配置framework

iOS 模块配置 - 图4

如何添加删除文件

如何修改宏定义

如何修改LinkerFlags配置

iOS 模块配置 - 图7

1、打开“Feature-iOS.xls”文件,查看配置要求,如下图:

iOS 模块配置 - 图9

2、在离线SDK包里,SDK/Resources/Libs目录下找到需要的库文件,然后把找到的liblibBlueTooth.a库拷贝到工程的libs目录下,再根据配置要求把相关的库引入到工程中,如下图:

iOS 模块配置 - 图11

3、有些功能(如推送、分享、语音识别、统计),则需要通过“Feature-iOS.xls”文件中查找对应模块的“Info”值,并在工程属性界面“Info”下“Custom iOS Target Properties”中配置对应的项:

如百度地图三方SDK,需要配置在百度云平台申请应用的appkey,找到“baidu”项下的“appkey”,双击后输入正确的appkey值:

4、有些功能(如新浪微博分享和微信分享)还需要配置应用的URL Schemes,在“URL Types”项下分别输入在各开放平台申请的值:

iOS 模块配置 - 图14

5、iOS10之后 有些功能(如地图)需要在info.plist文件中添加隐私权限配置。

info.plist文件中如何添加隐私权限配置


发现错误?想参与编辑?