uni-app 本地离线包集成步骤

uni-app的本地离线包,及app-plus包在打包配置中的一些注意点:

一.首先需要去官网下载HBuildX对应版本的离线包。一般下载最新的包,更新最新的HBuildX即可。

二、插件包配置详细细节:

1.替换Images.scassets中图片

2.更改Targets——General中内容(Display Name、Bundle Identifier、Version )

3.替换证书

BundleID:com.abc1234
Build Setting——搜索 a7e03077-46db-4b91-b0c4-20fd613c1e14 删除掉
Build Setting——Signing——Code Signing Identify——全部更改为“iOS Developer”
到这一步证书已经更改完成

4.设置启动图

上下左右居中、左右贴边、图片Content Mode选择Aspect Fit

5.直接替换HBuilder-uniPlugin-Info.plist文件

其中更改好的很多配置信息,手动更改容易遗漏

6.接下来,跟随官方文档开始配置参数:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/ios

1.配置Appkey

打开info.plist,创建key为dcloud_appkey,Value选择String类型,内容为申请的AppKey

2.control.xml

对应的 appid 更改为“__UNI__ABC1234”
syncDebug改为false

3.InfoPlist.strings

国际化文件中更改项目名称

7.导入原生插件

官网文档位置:https://nativesupport.dcloud.net.cn/NativePlugin/course/ios?id=简介

8.更改Pandora/apps 下的文件名称为uni-app的appid:“__UNI__ABC1234”

9. 每次HBuildX有更新的话,只需要替换项目主目录中的SDK包即可

10. 根据Feature-iOS.xls文件,配置项目依赖,添加Framework、Library(.a)、LinkerFlags(Other Linker Flag)

报错处理:

1.Xcode离线打包App提示HTML5+ Runtime 打包时未添加xxx模块

1.打开Feature-iOS.xls文件,查看需要添加的模块
注意:Feature-iOS.xls在IOSSDK文件夹里
2.第一种已经不再更新维护,访问最新地址:https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/common
根据文档添加系统依赖(系统库中依赖的库直接导入,SDK中依赖的库需要从项目目录中的SDK中导入)

你可能感兴趣的:(uni-app 本地离线包集成步骤)