Uniapp 最新版 iOS 打包详细步骤详解

简介: 需要公司提供苹果开发者账号即可1.打开苹果开发者官网点击打开链接

需要公司提供苹果开发者账号即可

1.打开苹果开发者官网

点击打开链接

 

2.点击这个选项打开开发者配置

需要注册账号并花钱加入成为开发者才会显示这个选项,一般公司会提供苹果开发者账号的

 

3.先配置证书 Certificates

 

4.这里需要上传一个 CSR 文件

 

5.生成 CSR 文件

需要去这个网站https://app.121xuexi.com生成,或者通过别的渠道生成 CSR 文件

 

6.去上传刚刚下载的 CSR 文件

 

7.下载苹果官网 Certificates 生成的 CER 文件

需要到刚刚那个网站生成 uniapp 打包需要的私钥证书 p12 文件

 

8.生成 uniapp 打包需要的私钥证书 p12 文件

上传苹果开发者官网 Certificates 生成的 CER 文件

 

9.添加标识符 Identifiers

对应 uniapp IOS 打包的 Bundle ID (AppID)选项

 

10.添加安装测试 app 的苹果手机的 UDID

后续步骤需要用到

 

苹果手机 UDID 获取方式:

1.下载爱思助手连接需要安装测试 app 的苹果手机获取(后面安装 app 也需要这个应用)

2.蒲公英

3.香蕉云编

 

11.获取证书 profile 文件

 

选择我们添加的 Identifiers 标识

 

选择我们添加的证书 Certificates

 

关联我们测试的苹果手机 UDID 设备

 

设置配置 profile 文件名称,然后生成 profile 文件

 

12.打包 IOS 应用

 

选择生成的 profile 文件

 

下载 p12 文件,添加到私钥证书

 

填写证书私钥密码,之前生成 P12 证书步骤有写

 

13.打包!!!

 

14.打包完成后的文件在这里

项目根路径 unpackage 下

 

15.连接爱思助手安装应用测试

相关文章
|
1月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
215 3
|
1月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
23 0
|
4月前
|
开发者 iOS开发
uniapp打包苹果应用到哪里去获取私钥证书和证书profile文件
ios的应用,分两种安装方式,一种是上架app store的安装方式,一种是上传到一些应用内测的平台,进行扫码安装。
126 4
|
3月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
4月前
|
Android开发 iOS开发 开发者
ios应用打包、安装和上架攻略
假如是普通的证书或普通company证书只能上架才能安装(测试的话有其他安装方法,那是另外的话题),假如是企业类型的in house证书,则可以通过在线安装的方式,比如通过上传到一些分发平台,比如香蕉云编或蒲公英生成安装码扫码安装。
73 2
|
3月前
|
开发框架 监控 iOS开发
Flutter IOS 打包上架踩坑
Flutter IOS 打包上架踩坑
109 0
|
1月前
|
Java Android开发 Swift
安卓与iOS开发对比:平台选择对项目成功的影响
【10月更文挑战第4天】在移动应用开发的世界中,选择合适的平台是至关重要的。本文将深入探讨安卓和iOS两大主流平台的开发环境、用户基础、市场份额和开发成本等方面的差异,并分析这些差异如何影响项目的最终成果。通过比较这两个平台的优势与挑战,开发者可以更好地决定哪个平台更适合他们的项目需求。
110 1
|
7天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
25 9
|
7天前
|
Android开发 Swift iOS开发
探索安卓与iOS开发的差异和挑战
【10月更文挑战第37天】在移动应用开发的广阔舞台上,安卓和iOS这两大操作系统扮演着主角。它们各自拥有独特的特性、优势以及面临的开发挑战。本文将深入探讨这两个平台在开发过程中的主要差异,从编程语言到用户界面设计,再到市场分布的不同影响,旨在为开发者提供一个全面的视角,帮助他们更好地理解并应对在不同平台上进行应用开发时可能遇到的难题和机遇。
|
5天前
|
iOS开发 开发者
探索iOS开发中的SwiftUI框架
【10月更文挑战第39天】在苹果的生态系统中,SwiftUI框架以其声明式语法和易用性成为开发者的新宠。本文将深入SwiftUI的核心概念,通过实际案例展示如何利用这一框架快速构建用户界面,并探讨其对iOS应用开发流程的影响。