香蕉云编+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文件的话,最好是新建一个证书不要用原来的了,说多了都是泪。

相关推荐
web150850966417 小时前
在uniapp Vue3版本中如何解决webH5网页浏览器跨域的问题
前端·uni-app
何极光17 小时前
uniapp小程序样式穿透
前端·小程序·uni-app
User_undefined1 天前
uniapp Native.js 调用安卓arr原生service
android·javascript·uni-app
流氓也是种气质 _Cookie1 天前
uniapp blob格式转换为video .mp4文件使用ffmpeg工具
ffmpeg·uni-app
爱笑的眼睛111 天前
uniapp 极速上手鸿蒙开发
华为·uni-app·harmonyos
鱼樱前端2 天前
uni-app框架核心/常用API梳理一(数据缓存)
前端·uni-app
阿琳a_2 天前
解决uniapp中使用axios在真机和模拟器下请求报错问题
前端·javascript·uni-app
三天不学习2 天前
uni-app 跨端开发精美开源UI框架推荐
ui·uni-app·开源
多客软件佳佳2 天前
便捷的线上游戏陪玩、线下家政预约以及语音陪聊服务怎么做?系统代码解析
前端·游戏·小程序·前端框架·uni-app·交友
洗发水很好用2 天前
uniApp上传文件踩坑日记
uni-app