APICloud 如何把项目打包成app


最近学习Vue的过程中,项目完成后打包成一个app,就此记录一下学习过程。

本例使用的是Vue项目

准备工作

  1.打包前的工作:

    vue-cli4 打包

      1、删除路由的hisotry模式
      2、保证vue项目没有任何vue抛出的警告或者错误
      3、去除所有console.log()语句 (全局搜索用正则替换为空即可,正则:console.log\(.*\);?)
      4、在根目录下创建vue.config.js, 写入 module.exports = {publicPath: './'}

    确保打包的过程要没有报错,有问题就解决,不要到后面出现问题了才解决。那时就是大问题了。

  2. npm run build 打包项目,会产生一个dist文件夹。要保证打包出来的index.html能直接在本地打开。不然后续可能会出现问题。后续也需要用到里面打包生成的文件。例:

  3.打包工具可以去APICloud官网下载。本人用的是sublime text3 进行打包压缩。要为sublime text3 安装 Sublime-APICloud-Loader 插件,不会的小伙伴自行去官网或搜索引擎找答案,此处省略。安装成功后重启软件才会生效,然后新建一个文件夹做准备

然后右键鼠标会出现红色框的选项

  4.右键新建APICloud选项,选择空白应用,然后给项目起名字,就会产生一个新文件夹。

接下来把其他的文件删掉,只留下config.xml一个文件就够了

 

 

  5.前往APICloud官网注册账号  https://www.apicloud.com/

    (1)注册好账号登录就会来到这样一个页面

 

 

   (2)选择创建应用,选择Natice App 填好信息点击创建

 

   (3)就会来到一个这样的页面,就表示创建应用成功了。

 

  (4)接下来我们需要操作的步骤如下图

 

 

    (5)第一步:端设置 , 进行相应的设置,上传图片,只支持png格式,具体可以看说明。

    

    (6)第二步:证书 点击一键创建证书(填好对应信息),可以根据自己想要的系统进行创建相对应的证书(Android 或者 IOS) ,

      注: IOS的得在苹果电脑上操作,不然是弄不了的。后面生成的APP安卓手机不能装苹果证书生成的,苹果手机也不能装安卓证书生成的。

     (7)第三步:代码 首先让我们回到sublime text 3,对打包好的项目进行压缩 ,把项目打包好的文件复制到刚刚删下只剩下config.xml的文件夹里

 

     压缩前我们先修改config.xml的信息 , id 要改成你刚刚创建应用的那个id (可以在概览中找到应用的相关信息) 。id要对应,不然是不行的。只修改id就可以了,其他不用动。保存!退出!

    

    

     修改好id信息之后,接下来就可以创建压缩包,右键当前文件夹,选择压缩Widget包,然后就会产生一个同名的压缩包

 

   现在让我们目光回到APICloud上,点击上传代码,选择刚刚生成的   同名压缩包

 

 

     上传成功后会有相对应的日志产生

 

     (8)第八步:模块 可以根据自己的需求选择,不过一般不使用,默认就好,因为在开发中肯定用的是第三方的插件什么的,我这里是默认,没有选择其他的模块

 

     (9)第九步:云编译  没什么复杂步骤,填好信息即可

 

 

     选择类型  测试版  正式版 都可以 正式版的话最好是可以上架到应用商店的,但是要企业认证才能上架,个人开发者是不行的。需要注意一下

 

     最后激动人心的时刻到了,点击上面那个大大的  云编译按钮 就会显示编译中。然后就静静祈祷不会报错吧!!!

 

 

    那一但出现编译失败报错怎么办?重头到尾重新操作一遍即可,错误都会有对应的提示。

     如果没有报错就会出现编译成功,会生成一个二维码,可以扫码下载打包好的APP安装到手机上啦!

 

 

    编译之后如果修改了,继续编译就好。就会出现如下图的版本号,编译一次就会加一。

 

     最后大家下载安装就好。就会发现app的名字就跟上面填的信息一样。我的叫 I知乎 ,是仿知乎日报的一个项目。

    

    总的来说都没有什么复杂的操作步骤,认认真真填完信息,按步骤操作,一般都不会有问题。

     遇到问题可以查看文档进行学习解决自己的疑惑  新手开发指南

-----------------------------------------------------------------------------------------------------------------------

    以上。

 

    作者:Aiqizai

     出处:  https://www.cnblogs.com/Aiqizai/p/14007784.html

     本文版权归作者和博客园共有,欢迎转载,但必须在文章页面给出原文链接并标名原文作者,否则保留追究法律责任的权利。

 

 

      

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM