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

相关推荐
游戏开发爱好者81 天前
H5 混合应用加密 Web 资源暴露到 IPA 层防护的完整技术方案
android·前端·ios·小程序·uni-app·iphone·webview
2501_915106321 天前
最新版本iOS系统设备管理功能全面指南
android·macos·ios·小程序·uni-app·cocoa·iphone
游戏开发爱好者81 天前
HTTPS DDoS 排查 异常流量到抓包分析
网络协议·ios·小程序·https·uni-app·iphone·ddos
一点晖光1 天前
小程序中web-view加载uni-app H5如何使用postMessage方法的解决方案
前端·小程序·uni-app
2501_915918411 天前
iOS 性能监控 运行时指标与系统行为的多工具协同方案
android·macos·ios·小程序·uni-app·cocoa·iphone
qq_424409191 天前
uniapp,通过webview内嵌h5页面,如何修改h5的大小
uni-app
00后程序员张1 天前
IPA 混淆技术全解,从成品包结构出发的 iOS 应用安全实践与工具组合
android·安全·ios·小程序·uni-app·cocoa·iphone
郑州光合科技余经理1 天前
定制开发实战:海外版外卖系统PHP全栈解决方案
java·服务器·开发语言·javascript·git·uni-app·php
2501_916008891 天前
IOScer 证书到底是什么和怎么使用的完整说明
android·ios·小程序·https·uni-app·iphone·webview
00后程序员张1 天前
iOS 抓包工具实战指南,从代理到数据流,全流程工具分工解析
android·ios·小程序·https·uni-app·iphone·webview