当我们编写完成了app项目之后,免不了要将其打包进行下载测试,安卓app打包好说,但是IOSapp打包略显繁琐,今天这篇文章主要讲一下怎么通过一些手段来实现ios的打包
准备
1、APP Uploader 签证工具
2、蒲公英获取设备UDID
一、打包H5
将项目先打包成H5文件,输出到本地
将项目打包成H5文件,生成静态资源到本地目录D:/Work/App/unpackage/dist/build/h5,控制台会输出路径。
新建ios打包项目
新建一个新项目做为目标项目
选择任意名称模板都可以,然后将里面资源文件全部删除,保留mainfest.json文件
然后将第一步生成的静态文件复制到新项目下,然后再进行打包,此处选择原生App打包
二、 获取证书
进行原生App打包之后,进入如下界面,下面四项即是我们要获取的东西
AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id,appid,BundleID,应用id,包名)
profile文件:选择上传配置文件.mobileprovision
私钥证书:上传.p12文件
私钥密码:输入创建p12设置的密码。
获取证书
1、申请苹果账号
-
、点击苹果id注册地址,输入相关信息注册,如果已经有苹果账号了看第二步,还需要登录下苹果开发者中心,同意下协议,
-
、注册成功了,或者有苹果账号了,登录苹果开发者中心
https://developer.apple.com/account
打钩同意协议,点击Submit提交。
如此就可以登录Appuploader,创建ios测试证书了。
2、申请证书
- 下载安装Appuploader,用苹果账号登录(勾选未支付688)
选择苹果证书->新增证书
选择第一项 ios App development,输入名称(英文随意)、邮箱(随意)、
密码后面打包ipa时要用到,要记住,123之类密码的就行。
点击Creat创建,之后保存下载.p12证书文件
- 回到主界面选择管理描述文件(mobileprovision)
新建文件,并按照要求填写
先选择添加Add appid 应用标识符、输入appid,格式是com.com.com这样子的,中间有两个点。
证书自动选择获取
设备UDID通过蒲公英获取(使用 iPhone 或 iPad 上的 Safari 浏览器打开页面)
填写完成之后下载文件
将相应文件填到Hbuilder对应位置即可
打包之后下载保存ipa文件即可安装到手机上进行测试了。
Q.E.D.