uniapp打包之配置MacOS虚拟机生成iOS打包证书

简介: uniapp是一款跨端开发框架,可用于快速开发iOS、Android、H5等多端应用。本文将详细介绍如何实现uniapp开发的iOS应用打包。

前言

uniapp是一款跨端开发框架,可用于快速开发iOS、Android、H5等多端应用。本文将详细介绍如何实现uniapp开发的iOS应用打包。

详细步骤

一、下载苹果原版镜像文件

点击此处下载

二、安装VMware

uniapp打包iOS应用需要生成相应证书和P2文件,这些都需要用到IOS环境,这里我是使用的是MacOS虚拟机

  1. 下载VMware软件,这个可以直接搜索官网下载,或者百度搜一些下载链接。
    下载完成解压双击运行,按照提示一步步安装即可,没有其他特别注意事项。
  2. 安装完成之后 先不着急运行 因为是不会显示创建MacOS系统的!这里需要用到一个开源软件unlocker
  3. 下载unlocker4.2.6(截止2023.5.17最新版本)并解压,在目录 unlocker426\windows\unlock.exe 右击管理员身份运行,然后打开vmware即可创建MacOS虚拟机
    在这里插入图片描述

    三、创建MacOS虚拟机

  4. 打开vmware,点击‘创建新的虚拟机’
    在这里插入图片描述
  5. 选择‘典型’点击下一步
    在这里插入图片描述
  6. 选择‘稍后安装操作系统’点击下一步
    在这里插入图片描述
  7. 选择‘Apple Mac OS’点击下一步
    在这里插入图片描述
  8. 设置虚拟机名称和位置点击下一步
    在这里插入图片描述
  9. 磁盘大小可以调整,我使用的是默认值
    在这里插入图片描述
    在这里插入图片描述
  10. 创建完成,

    四、加载MacOS的iso系统镜像

  11. 点击‘编辑虚拟机设置’
    在这里插入图片描述
  12. 镜像文件位置第一步下载的镜像文件 保存之后即可点击‘启动虚拟机’
    在这里插入图片描述
    运行之后按照提示继续一步一步操作即可

    五、OS X Base System 上没有足够的空间来进行安装

    没出现OS X Base System 上没有足够的空间来进行安装提示可忽略这一步
    如果安装过程出现入下图这种情况,其实解决办法也很简单
    在这里插入图片描述
    点击屏幕上方的【实用工具】->【磁盘工具】
    在这里插入图片描述
    选择【VMware virtual】,然后点击上方的【抹掉】按钮
    在这里插入图片描述
    填入名称后,点击弹框中的【抹掉】按钮,然后关闭磁盘工具。返回安装页面可以看到可使用的硬盘已经多了一个刚才添加的,选中新添加的,继续就行。
    在这里插入图片描述
    剩下的操作步骤,按提示一步一步走就行!

    六、IOS虚拟机网络配置

  • 打开VMware软件,进入虚拟机设置。
  • 选择"网络适配器"选项。
  • 选择"连接类型"为"连接到物理网络适配器"。
  • 在"物理网络适配器"下拉列表中选择你的主机网络适配器。
  • 单击"连接"。

七、准备打包所需证书

打开IOS开发者平台
点击右上角Account 登录自己的开发者账号
在这里插入图片描述
最下面找到Certificates, IDs, & Profiles
在这里插入图片描述
剩下的就和uniapp官网打包教程一模一样了,耐心跟着步骤一步一步走就行了!

目录
相关文章
|
8天前
|
缓存 小程序 Android开发
mPaaS问题之iOS调用插件的时候提示没有配置mpaas. Config文件如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
24 1
|
19天前
|
安全 网络安全 数据安全/隐私保护
iOS App的打包和上架流程
iOS App的打包和上架流程
|
19天前
|
移动开发 开发工具 数据安全/隐私保护
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
|
19天前
|
Linux 数据安全/隐私保护 虚拟化
iOS 打包 IPA 教程
iOS 打包 IPA 教程
|
19天前
|
数据安全/隐私保护 iOS开发 开发者
Uniapp 最新版 iOS 打包详细步骤详解
Uniapp 最新版 iOS 打包详细步骤详解
|
19天前
|
Linux 数据安全/隐私保护 iOS开发
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
|
1月前
|
Ubuntu Linux 开发工具
Linux(centOS7)虚拟机中配置 vim
Linux(centOS7)虚拟机中配置 vim
26 0
|
1月前
|
数据安全/隐私保护 开发者
iOS- 打包上架构建版本一直不出现 / 正在处理 / 自动消失
iOS- 打包上架构建版本一直不出现 / 正在处理 / 自动消失
|
1月前
|
开发框架 移动开发 iOS开发
Uniapp 导出的 iOS 应用上架详解
Uniapp 导出的 iOS 应用上架详解

相关产品

  • 云迁移中心