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虚拟机

  1. 打开vmware,点击‘创建新的虚拟机’

在这里插入图片描述

  1. 选择‘典型’点击下一步

在这里插入图片描述

  1. 选择‘稍后安装操作系统’点击下一步

在这里插入图片描述

  1. 选择‘Apple Mac OS’点击下一步

在这里插入图片描述

  1. 设置虚拟机名称和位置点击下一步

在这里插入图片描述

  1. 磁盘大小可以调整,我使用的是默认值

在这里插入图片描述
在这里插入图片描述

  1. 创建完成,

四、加载MacOS的iso系统镜像

  1. 点击‘编辑虚拟机设置’

在这里插入图片描述

  1. 镜像文件位置第一步下载的镜像文件 保存之后即可点击‘启动虚拟机’

在这里插入图片描述
运行之后按照提示继续一步一步操作即可

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

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

### 六、IOS虚拟机网络配置

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

七、准备打包所需证书

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

目录
相关文章
|
2月前
|
iOS开发 开发者
iOS微信分享配置universal links步骤
iOS微信分享配置universal links步骤
1347 58
|
23天前
|
程序员 iOS开发 开发者
iOS|获取 Distribution Managed 证书的 SHA-1 指纹和公钥
APP 备案时,如何获取 iOS 平台 Distribution Managed 类型证书的证书的 SHA-1 指纹和公钥?
45 0
|
1月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
23 0
|
3月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
136 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
2月前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
346 2
|
3月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
117 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
3月前
|
XML 安全 Android开发
Flutter配置Android和IOS允许http访问
Flutter配置Android和IOS允许http访问
117 3
|
3月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
186 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
5月前
|
iOS开发 开发者
ios证书申请最简单的教程
使用uniapp进行开发的时候,点击uniapp打包界面的教程,提示需要Mac电脑申请ios证书,但是手上没有mac电脑,几经周折,终于找到了不需要mac电脑生成ios证书的解决方案。今天将解决方案整理出来。
103 10
|
5月前
|
JavaScript iOS开发 开发者
pnpm的安装与配置(Windows/macOS)
pnpm的安装与配置(Windows/macOS)
1734 0