香蕉云编+uniapp打包ios的开发包和生产包

登录香蕉云编,找到云编-ios证书生成,新建CSR文件,并下载csr文件。

登录苹果开发者中心,进入证书页面。

1.创建一个证书,选择ios Distribution类型即可,这是个通用的证书,既能用来打正式包又能打测试包。

这里即选择上面下载的csr文件,点击continue就创建成功了,点download下载对应的ios_distribution.cer文件,再回到香蕉云编,把cer文件上传上去,点击生成p12文件,设置的密码就是后面HBuilderX-App打包要用的"证书私钥密码",设置完密码,下载p12文件就行了。

2.创建App标识,这里就相当于创建一个app的id,是独立存在的,后面生成描述文件需要选择。ios开发者中心,切换到标识符 Identifiers,点击新增,选择App IDs------选择类型 App------添加备注Description(方便自己区分的,随便填),Bundle Id(这里填的就是后面HBuilderX-App打包要用的"Bundle Id(AppID)")

3.打测试包,打测试包前,需要获取测试机的uuid,这个香蕉云编-获取udid|快速获取iOS设备的UDID 香蕉云编也有提供,直接获取即可。

切换到设备 Devices,把测试机的uuid录上,左侧注册一个设备,右侧批量注册。

切换到描述文件 Profiles,创建真机测试描述文件,选择Ad Hoc------选择上面创建的App ID------选择上面创建的证书------选择能真机运行的设备id------设置描述文件的名称

最后生成,即可下载 .mobileversion文件,打开HBuilderX,找到项目,点击"发行,原生App-云打包",这样就可以顺利打包了。

4.打正式包,步骤和测试包类似,区别是省去了创建设备步骤。

切换到描述文件 Profiles,点击新增,选择App Store Connect,其他的顺着往下填即可。

这样就能打出 .ipa的包了。

注意:

1.如果云打包时遇到提示"profile文件与私钥证书文件不匹配",除了检查上面的步骤是否正确外,有一个可能忽略的点,如果你的证书是之前创建过,只是复用了这个证书,新建了Certificates重新导入cer生成了p12文件的话,最好是新建一个证书不要用原来的了,说多了都是泪。

相关推荐
耶啵奶膘4 小时前
uniapp+vue2全局监听退出小程序清除缓存
小程序·uni-app
我开心就好o11 小时前
uniapp点左上角返回键, 重复来回跳转的问题 解决方案
前端·javascript·uni-app
Random_index11 小时前
#Uniapp篇:支持纯血鸿蒙&发布&适配&UIUI
uni-app·harmonyos
初遇你时动了情18 小时前
uniapp 城市选择插件
开发语言·javascript·uni-app
小小黑00721 小时前
uniapp+vue3+ts H5端使用Quill富文本插件以及解决上传图片反显的问题
uni-app·vue
草字21 小时前
uniapp input限制输入负数,以及保留小数点两位.
java·前端·uni-app
前端小胡兔1 天前
uniapp rpx兼容平板
uni-app
荔枝吖1 天前
uniapp实现开发遇到过的问题(持续更新中....)
uni-app
艾小逗1 天前
uniapp将图片url转换成base64支持app和h5
uni-app·base64·imagetobase64
halo14161 天前
uni-app 界面TabBar中间大图标设置的两种方法
开发语言·javascript·uni-app