Uniapp离线打包IOS

  • Post author:
  • Post category:uniapp





Uniapp IOS 离线打包




  1. 下载最版的5+SDK:从DCloud上下载最新的5+SDK



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



    解压出来后会有多个工程的文件:如果不需要调用本地插件就在HBuilder-Hello项目上修改即可。

  2. 选择HBuilder-Hello


    工程:


    里面是一个XCode工程,直接双击HBuilder-Hello.xcodeproj打开项目




  3. 在HBuilderX中打包发行本地www资源包;

  4. 替换www资源包:用自己的包替换HBuilderX-Hello项目下


    的资源包




  5. 修改appid:打开


    资源包中的manifest.json,里面会有一个appid,然后直接把


    项目下Pandora/apps/


    HelloH5这个文件夹名字重命名成


    目标


    appid


    的名字

  6. 修改xcode工程下control.xml文件中的appid和appver改成自己需要的

  7. 修改


    在General中替换app信息,这里做苹果开发的朋友应该都知道,就不多阐述了,关于BundleID注册还有证书以及描述文件的申请,不清楚的朋友可以自行搜索一下,很多教程。



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



  8. 修改Xcode工程下的InfoPlist.strings:应用的桌面名称

  9. 替换启动页和app的logo;


注意:app的logo需要的尺寸有:40,58,60,80,87,120,180,1024启动页需要的尺寸在工程下的splash目录下,里面包含了很多启动页的图片


uniapp 官网参考地址:


https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/41


iOS


应用上架


App Store


流程


.



https://www.jianshu.com/p/e5ac7b05750a

ios 发布到appstore流程简要记录

1.

https://developer.apple.com/

登录苹果开发者账号后台;

2.参考

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

导出IOS证书(.p12)和描述文件 .mobileprovision

3.登录iTunes Connect 创建应用信息

4.打包ipa (Xcode->Product->Archive)

5.上传到iTunes Connect

6.设置APP各项信息并提交审核;

上架appstore注意事项:我开始上传了ipa在苹果后台构建好了之后会消失,查看不到构建版本;后来发现是权限隐私配置(info)有问题。

1.需要添加应用内使用到的权限声明:如使用了相机,麦克风,定位等

2.如果上架失败,需回复应用的主要使用地区,在哪里发行,使用对象是谁

3.需要去掉应用内多余的第三方包,如支付sdk等;未实现的功能要删除,否则被认为是测试包:



版权声明:本文为carson2440原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。