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

相关推荐

  1. iOSBlock区别

    2024-07-11 21:14:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 21:14:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 21:14:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 21:14:02       58 阅读
  4. Python语言-面向对象

    2024-07-11 21:14:02       69 阅读

热门阅读

  1. Onnx 1-深度学习-Operators

    2024-07-11 21:14:02       20 阅读
  2. Windows 32 汇编笔记(一):基础知识

    2024-07-11 21:14:02       18 阅读
  3. HarmonyOS学习之ArkTS语法补充学习

    2024-07-11 21:14:02       24 阅读
  4. Linux基础: 三. 相对路径和绝对路径

    2024-07-11 21:14:02       25 阅读
  5. Lemo 的 AGI 应用实战博文导航

    2024-07-11 21:14:02       19 阅读
  6. 音视频开发——FFmpeg 实现MP4转FLV文件 C语言实现

    2024-07-11 21:14:02       20 阅读
  7. 【C#】遍历文件夹及其子文件夹指定后缀文件

    2024-07-11 21:14:02       20 阅读
  8. C语言从头学33——内存管理(一)

    2024-07-11 21:14:02       23 阅读
  9. Qt 的Q_PROPERTY关键字

    2024-07-11 21:14:02       20 阅读