1. 申请成为ios dev center 的开发者(若已成为开发者可跳过第一步)
- 首先登录 ios dev center 地址:developer.apple.com/cn/develop/
- 点击账户
- 选择登录方式进行登录
- 没有成为开发者之前我这里没有截图,大概的意思就是在苹果手机上下载 developer 在里面注册成为开发者需要花费99美元
- 注册成功后需要等待大概一到三个工作日进行验证
2. 注册成功后进入账户
点击证书进入Certificates, Identifiers & Profiles
3. 选择 Identifiers
点击加号
选择App IDs 点击 continue进行下一步
选择app 点击continue
platform 选择第一个, Description填写App 名称,BundlelD:要保证唯一性,建议反域名加 app的标识
如baidu.com ==> com.baidu
Capabilities 选择app需要使用的服务
点击register完成回到 identifiers 页面即可看到刚创建的App ID
4. 添加测试设备(开发证书需要)
进入「Devices」→「+」,输入设备名称和 UDID(可通过 iTunes / 第三方工具获取)
输入苹果设备的信息,Device Name输入设备名称,Device ID(UDID) 输入设备的 UDID
获取UDID 这里用 iTunes 举例
Windows 64位 iTunes下载地址:pc.qq.com/detail/3/de…
点击立即下载
选择直接下载
如果是第一次安装完iTunes,建议重新启动电脑
- 将设备连接到电脑
- 打开iTunes
- 左侧设备这一栏即可看到所连接的设备
- 点击手机图标
- 点击一下序列号这一栏即可看到UDID
点击「Continue」→「Register」,将设备添加到开发者账号
5. 进入初雪云
初雪云地址:www.chuxueyun.com/#/
前往登录,没有账号的需要去注册
登录成功后选择服务内容
点击苹果P12证书在线创建
点击手动创建csr
输入名称、邮箱、证书密码后点击创建
点击下载
下载后会得到一个apple.csr文件
6. 得到apple.csr文件后回到苹果的开发者后台
进入 Certificates 点击加号
在 Software 栏下选中 App Store and Ad Hoc,点击 Continue
上传刚刚下载的 .csr 文件 点击Continue
点击download获取 .cer 文件
7. 回到初雪云生成 .p12 文件
点击上传选择刚刚下载的 .cer 文件
生成p12证书还是下载p12证书,需要收费一块钱,具体是哪一步我忘记了,这是我能找到最便宜的了在没有mac电脑的情况下
需要点击个人中心点击充值,最少要充5块钱
充值成功后返回到上一个页面,点击生成p12证书
点击下载生成p12证书
8. 回到ios dev center
点击 Profiles 点击加号
选择 App Store Connect
然后选择之前创建的 App ID 然后点击continue
接下来选择需要绑定的发布证书(iOS Distribution),这里勾选刚刚生成的发布证书”,点击“Continue”
接下来输入描述文件的名称(如“HelloUniAppProfileDistribution”), 点击 “Generate” 生成描述文件
9. 到Hbuilder X中打包
打开你要发行的项目选择发行
选择云打包
填写 ios 的 bundle Id 或 AppId 可以在 ios dev center 中找到 identifiers 点击刚刚创建的那一项(下面有图)
即可看到 app 的详情
进行填写
证书私钥密码可以在初雪云查看
选择profile证书和私钥证书即可
profile证书是以 ".mobileprovision" 为后缀名的文件
私钥证书是 ".p12" 为后缀的文件
最后点击打包等待打包即可