DCloud_IOS_CLP
DCloud_IOS_CLP
  • 发布:2019-04-23 18:48
  • 更新:2019-08-07 09:16
  • 阅读:5722

uni-app项目离线打包iOS平台注意事项

分类:uni-app

uni本地集成大致方法与5+集成无异。集成方式可参考iOS离线打包
uni项目打包可参考HBuilderX生成本地打包App资源

uni打包需要注意事项:

1、 应用配置

  • uni跟5+的启动方式不同,请确保使用的是自己的appid。
  • 请确保工程中Pandora目录下的目录apps里包含的目录的名称和control.xml的appid对应节点值以及manifest.json中的appid值保持一致,如下图所示:

2、 uni-app的项目如果配置的是自定义组件模式(即manifest.json里配置有"usingComponents": true节点)

离线打包时,请确保在离线打包的工程里引入了 离线sdk包里的liblibWeex.a库 和 weex-main-jsfm.js文件和weex-polyfill.js文件。如下图:
注: weex-main-jsfm.js、weex-polyfill.js 两个文件位于 SDK/Bundles/ 目录中,liblibWeex.a 库位于 SDK/Libs/ 目录中

注意:如果没有引入以上提到的3个文件,会导致启动后白屏现象 或者 uni原生插件调用不成功现象

3、 版本一致问题

请确保从HBuilderX导出的资源文件 的HBuilderX的版本和离线SDK发布的版本号一致,如下2张图里的版本:



注意:如果版本不一致,app启动时会弹出版本不一致的提示框

0 关注 分享

要回复文章请先登录注册

sunny123

sunny123

回复 DCloud_IOS_CLP:
我用了精简版之后,打包运行界面,显示找不到页面,请问是怎么回事?
2019-08-07 09:16
DCloud_IOS_CLP

DCloud_IOS_CLP (作者)

回复 1031588364@qq.com:
精简版用之前的就行,然后按照这个文章来
2019-07-16 19:51
1031588364@qq.com

1031588364@qq.com

回复 DCloud_IOS_CLP:
你好 精简版的文档在哪里 之前看到的都是老版本的
2019-07-16 16:55
DCloud_IOS_CLP

DCloud_IOS_CLP (作者)

回复 sdfghjkl:
自己弄一个精简的打包工程,有文章然后自己需要功能的库自己配置
2019-07-10 12:38
sdfghjkl

sdfghjkl

iOS离线打包上架:没有支付功能,被检测到支付Api,离线打包工程能给出一个基础版本的让开发手动或者其他方式集成需要使用的SDK?
2019-07-10 11:02
maikechen729

maikechen729

回复 2923557334@qq.com:
你这都找不到???
2019-06-16 22:26
2923557334@qq.com

2923557334@qq.com

这三个文件,没有一个能找到的
2019-06-16 21:13
237486359@qq.com

237486359@qq.com

请问,有demo吗?
2019-05-16 10:27