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官网打包教程一模一样了,耐心跟着步骤一步一步走就行了!

目录
相关文章
|
21天前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
50 0
|
21天前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
181 0
|
6天前
|
数据安全/隐私保护
给虚拟机配置网络 Xshell 使用
给虚拟机配置网络 Xshell 使用
|
13天前
|
前端开发 JavaScript 程序员
HBuilderX使用mac打包ios应用提示苹果根证书没有安装
HBuilderX使用mac打包ios应用提示苹果根证书没有安装
4 0
|
21天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
13 0
|
21天前
|
Ubuntu 开发工具 数据安全/隐私保护
虚拟机安装ubuntu并做相关优化配置教程
虚拟机安装ubuntu并做相关优化配置教程
|
21天前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
43 0
|
21天前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
78 1
|
21天前
|
移动开发 监控 小程序
mPaaS常见问题之uniapp ios端云打包的配置config文件如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
|
Linux 测试技术 开发工具
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
105 0