当我们编写完成了app项目之后,免不了要将其打包进行下载测试,安卓app打包好说,但是IOSapp打包略显繁琐,今天这篇文章主要讲一下怎么通过一些手段来实现ios的打包

准备

1、APP Uploader 签证工具
2、蒲公英获取设备UDID

一、打包H5

将项目先打包成H5文件,输出到本地

1
3

将项目打包成H5文件,生成静态资源到本地目录D:/Work/App/unpackage/dist/build/h5,控制台会输出路径。

新建ios打包项目

新建一个新项目做为目标项目

5

选择任意名称模板都可以,然后将里面资源文件全部删除,保留mainfest.json文件

4

然后将第一步生成的静态文件复制到新项目下,然后再进行打包,此处选择原生App打包

6

二、 获取证书

进行原生App打包之后,进入如下界面,下面四项即是我们要获取的东西

7

AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)

profile文件:选择上传配置文件.mobileprovision

私钥证书:上传.p12文件

私钥密码:输入创建p12设置的密码。

获取证书

1、申请苹果账号

  • 、点击苹果id注册地址,输入相关信息注册,如果已经有苹果账号了看第二步,还需要登录下苹果开发者中心,同意下协议,

    https://appleid.apple.com/account?localang=zh_CN

  • 、注册成功了,或者有苹果账号了,登录苹果开发者中心

    https://developer.apple.com/account

    打钩同意协议,点击Submit提交。

    8

    如此就可以登录Appuploader,创建ios测试证书了。

2、申请证书

  • 下载安装Appuploader,用苹果账号登录(勾选未支付688)

9

选择苹果证书->新增证书

10

选择第一项 ios App development,输入名称(英文随意)、邮箱(随意)、

密码后面打包ipa时要用到,要记住,123之类密码的就行。

点击Creat创建,之后保存下载.p12证书文件

  • 回到主界面选择管理描述文件(mobileprovision)

新建文件,并按照要求填写

12

先选择添加Add appid 应用标识符、输入appid,格式是com.com.com这样子的,中间有两个点。

证书自动选择获取

设备UDID通过蒲公英获取(使用 iPhone 或 iPad 上的 Safari 浏览器打开页面)

填写完成之后下载文件

将相应文件填到Hbuilder对应位置即可

13

14

打包之后下载保存ipa文件即可安装到手机上进行测试了。

Q.E.D.


桃李春风一杯酒,江湖夜雨十年灯