admin管理员组

文章数量:1531950

2023年12月13日发(作者:)

uni-appiOS离线打包

uni-app首推的还是HbuilderX的云打包,非常方便,只要有安卓或iOS任一开发环境,就可以打包apk和ipa安装包。考虑到有一些原本是原生的

项目,如果全部重新开发成uniapp的话会有很多额外成本,新模块如果要使用uniapp开发,那就必须要集成到原生的工程里去,这里就说明一下

离线打包和iOS原生集成的方式。

5+SDK

2、选择HBuilder-Hello,里面是一个XCode工程,直接双击roj打开项目,看一下目录结构

HBuilder-Hello

3、接下去,在HBuilderX中,选择菜单中的“发行-原生App-本地打包-生成本地打包App资源”,控制台会自动开始编译项目,并且生成一个

www资源包。

HBuilderX

生成资源路径

4、我们接下去用自己生成的资源包替换掉XCode项目中的www资源包

替换资源包

5、接下去,我们打开资源包中的,里面会有我们的一个appid,复制一下

6、然后直接把HelloH5这个文件夹名字重命名成你的appid

替换HelloH5

替换成自己的appid

7、然后打开Supporting Files里的

8、里面有个appid和appver,全部换成自己项目的appid和版本号替换appid和版本号9、接下去就是替换启动页和App的Logo

启动页

logo的位置

10、然后在General中替换app信息,这里做苹果开发的朋友应该都知道,就不多阐述了,关于BundleID注册还有证书以及描述文件的申请,不

清楚的朋友可以自行搜索一下,很多教程。

注:版本号必须和之前中配的一致

app信息

11、然后直接编译运行,就可以在XCode中运行你的uni-app项目了,也可以导出ipa包发布App Store。

本文标签: 打包项目资源原生生成