- 申请苹果开发者账号,并登录https://developer.apple.com/account/resources/certificates/list
- 在开发者中心, 新建APP ID
Certificates, Identifiers & Profiles》 All Identifiers》Register a New Identifier
选择 创建APP IDs,
****注意此处的Bundle ID也就是APP ID, 是你自己起的, 格式: com.domainname.appname (Bundle ID在提交云打包时需要填入) - 在香蕉云编(https://www.yunedit.com/createcert)上 创建 csr文件
- 在苹果开发者中心, 创建Certificates, 过程中会要求上传前一步生成的csr, 创建成功可以下载为cer文件
****Type 有 iOS Distribution和iOS Development两种, 如果是像我一样想丢到蒲公英上给别人测试, 选择【 iOS Development】 - 在香蕉云编 上传下载的cer文件, 生成p12文件并下载, 会提示你输入密码(p12文件和密码在提交云打包时需要填入)
- 在开发者中心,添加测试手机的设备编号,设备编号 可以用手机访问https://www.pgyer.com/tools/udid获取
Certificates, Identifiers & Profiles》 Devices 》Add - 在开发者中心, 创建Profiles, 需要上传前面生成的p12文件, 如果时发布测试版, 创建时一定要选择 Distribution》Ad Hoc
Certificates, Identifiers & Profiles
》 Profiles 》Add - 下载创建好的 profile, 连同前面生成的 appid, p12文件, 以及p12文件对应的密码, 填入到HbuilderX云打包的参数里, 打包
- 将打包好的ipa文件上传到蒲公英https://www.pgyer.com/上, 已加入udid的设备可以打开发布后的网页点击安装。
若需用到下面通用链接
1.
2.建一个apple-app-site-association(无后缀)文件,将其上传到上面域名对应的服务器上,确保通过https://demo.dcloud.net.cn/.well-known/apple-app-site-association可访问。参考:https://ask.dcloud.net.cn/article/36393#unilink
{
"applinks": {
"apps": [],
"details": [
{
"appID": "G56NU654TV.io.dcloud.HBuilder",
"paths": [ "*"]
}
]
}
}
3.
若要用到付费插件,还需绑定Bundle ID