uniapp制作iOS纯净打包SDK项目

Xcode版本:Version 11.1 (11A1027)

HBuild X版本:2.5.1.20200103

官方打包SDK项目版本:2.5.1.72774_20200103

control.xml文件的版本号:2.5.1.72774

1、使用Xcode创建一个基于Objective-C的iOS原生项目(可以正常运行);

2、从uniapp官网下载最新的iOS官方SDK项目

https://ask.dcloud.net.cn/article/103

3、然后我们打开官方SDK项目压缩包,项目列表如下:


前提:这里我是参照官方HBuilder-Hello项目来进行集成的

4、将HBuilder-Hello项目的Appdelegate和ViewController两个类替换到自己的项目中;

5、在项目里面创建libs和Bundles两个文件夹

libs添加下面的静态库:


Bundles文件添加以下文件:


6、添加项目所需的第三方库和系统自带库,列表如下:


7、把整个inc文件和之下的东西拖到自己的项目,然后icon和splash文件的东西拖过来替换成自己的ICON和启动图;

8、然后把control.xml拖到自己项目,把项目的id和版本号改成自己uniapp项目对应的ID和版本号

9、然后设置BuildSetting里面的东西


文件路径设置

10、接下来就是拖自己的uniapp项目了


11、启动如果出现提示框出现ABCDE这些。只要加上国际翻译文件就可以了。内容如下

"A"="当前环境无法运行启动“自定义组件模式”的uni-app应用!";

"B"="查看详情";

"C"="忽略";

"D"="打包时未添加%@模块,请参考%@";

"E"="本应用使用HBuiderX%@编译,而手机端SDK版本是%@。不匹配的版本可能造成应用异常";

"A"="The current environment cannot run uni-app apps the enable \"custom component mode\"!";

"B"="Details";

"C"="Ignore";

"D"="%@ module is not added when packaging,please refer to %@";

"E"="This application is compiled with HBuilderX%@, and the mobile SDK version is %@.A mismatched verion may cause an application exception.”;

12、配置项目下的引导图和icon图;

13、如果一直提示缺少什么模板,可以参考SDK文件夹下的Feature-iOS.xls,里面有完整的对应说明列表

最后运行项目就可以正常运行起来了。

因为我这里用的模板不是很多,所以添加的第三方库没有很多,这个按自己的需求去添加,我这边只是告诉如何自己创建纯净SDK打包项目。

写的不算很好,高手勿喷。

你可能感兴趣的:(uniapp制作iOS纯净打包SDK项目)