如果您遇到弹窗提示 “HTML5+ Rumtime D” 如下图情况,这是因为您调用了原生功能模块但是没有将对应的依赖库添加到工程弹出的提示框,首先需要在原生工程里添加国际化配置,然后即可正常提示您缺少的依赖库名称。
配置国际化方法:
1、打开原生工程如下图所显示的界面,点击“+”号,添加相关语言
2、新建文件命名为:Localizable
3、选择刚才新建的文件,再 XCode 的最右边“Show the file inspector” 栏目中有个 “Localization” 按钮,点击它,会弹出一个提示,选择对应的语言。
4、按下图添加相关的内容,下图中的文字,在离线sdk, HBuilder-Hello工程中有,可以直接拷贝。
"A"="当前环境无法运行启用“自定义组件模式”的uni-app应用!";
"B"="查看详情";
"C"="忽略";
"D"="打包时未添加%@模块,请参考%@";
"E"="本应用使用HBuilderX%@编译,而手机端SDK版本是%@。不匹配的版本可能造成应用异常。";
5、然后重新运行工程,就可以正常显示缺少的依赖库模块了,然后参考 SDK 目录中的 “Feature.xls ”文件,将对应模块的依赖库添加到工程中即可;