本文演示视频
https://www.bilibili.com/video/av66159033/
开发环境:macOS
SDK版本:HMSAgent_2.6.3.306
在华为开发者官网下载了推送通知\消息用的SDK,在集成前需要运行SDK文件包里的脚本,以根据自己的需要来增减功能和配置。
readme.txt
4、GetHMSAgent_.bat、GetHMSAgent_.sh 脚本文件
从agent 代码模块(hmsagents 文件夹)中抽取需要模块的agent代码。抽取后的代码放在了同目录下的copysrc目录下
当我在终端执行脚本GetHMSAgent_cn.sh的时候,执行没反应,试着修改一下再执行又提示错误。根据错误信息发现原来是这个脚本文件的文件格式是unix/dow的引起。
所以把这个脚本的文件格式修改成macOS的就可以正常执行了。
用vi命令打开GetHMSAgent_cn.sh
然后查看当前文件的文件格式(FF-File Format)
:set ff
可以看见格式是unix
修改成mac格式,保存退出
:set ff=mac
:wq
再次执行脚本,可以正常运行了。
网友评论