uniapp 打包 IOS

uniapp项目实践总结(二十五)苹果 ios 平台 APP 打包教程 以上就是苹果 ios 平台 APP 打包教程的主要内容,有不足之处,请多多指正。 阅读详情
AI摘要

本文详细介绍如何使用UniApp进行iOS应用打包,包括获取必要的证书、创建标识符、添加测试设备及生成profile文件等步骤。

 介绍:本文章,支持使用window 11 系统进行打包,可能会使用到第三方软件及网站进行更迅速的获取ios的证书和发布,当我们开发一个应用app需要在真机测试或者是上线,都需要将app进行打包并发布,那打包ios就需要(Bundle ID(AppID)、证书私钥密码、证书profile文件、私钥证书)。

一、首先我们先登陆苹果开发者中心(Apple Developer (简体中文))翻到最底下看到(证书、标识符和描述文件)点进去。

如果没有注册苹果开发者账号,要使用手机号+QQ邮箱进行注册,然后按照网站的提示进行下一步骤操作,然后就可以再次点击(证书、标识符和描述文件),其实你点击之后你会发现你只是创建了一个开发者账号,并不能使用(注意:这个地方我也是没有权限进行访问)所以这个时候你就要让你的老大,将你拉入苹果开发者计划团队中或者是自己去创建一个团队,最好是公司已经准备好了苹果开发者团队,只是让你去打包。

苹果的开发者账号分为四类,下面简介一下:

1、个人账号,年费 688 元人民币,不需要邓白氏编码,可测试和上架 AppStore 并且显示个人开发者名称,上架前最多添加 100 台苹果设备调试,上架后无限制;

2、公司账号,年费 688 元人民币,需要邓白氏编码,可测试和上架 AppStore 并且显示公司名称,上架前最多添加 100 台苹果设备调试,上架后无限制;

3、政府账号,年费 688 元人民币,需要邓白氏编码,可测试和上架 AppStore 并且显示政府事业单位名称,上架前最多添加 100 台苹果设备调试,上架后无限制;

4、公司账号,年费 1988 元人民币,需要邓白氏编码,内部分发测试使用,不能上架 AppStore,无需添加设备 uuid、无安装数量限制,适用于无法上架的 APP;

二、创建打包IOS证书

如果你已经创建了开发者计划或者是被邀请进了团队,(证书、标识符和描述文件)就会进到这个页面,首先一定要让他给你最高权限要不然你是配置不了这个证书的也进不到这个页面。

这里分为两种,第一种是开发测试证书,第二种发布证书,使用开发证书我们就发布不到TestFlight,所以我们就选择第二种,使用发布证书。

点击(Choose File)上传CSR文件。

第一步:我们就要获取CSR文件了(121一起学 (121xuexi.com))点击这个链接,点击证书制作,选择生产证书,里面的内容你想填正规一点,随意一点都没有问题,但是密码你要记住到时候,在HBuilder 打包 IOS,这个密码就是(证书私钥密码)。

第二步:然后提交就会来到步骤二,我们在去下载CSR文件

然后在这里就能看到你下载的CSR文件。

第三步:然后在回到苹果官网,将你刚刚外网下载好的CSR文件进行上传,点击继续。

我们在苹果官网去下载CER文件。

第四步:然后我们就可以看到我们将CER文件下载了下来,我们会回到那个外网。

点击文件上传,在生成P12文件,这样我们就拿到了第一个重要的证书了。

三、添加标识符

这里的标识符,表示 UniApp IOS 打包的 (Bundle ID)

默认选择第一个就好了

选择第一个App

Description:表示Aapp的描述,App ID:定义一个(com.iostest.fcdr)一般开头是com.域名.项目名。

勾选这两个

这样标识符也就创建好了,接下来我们就要去添加测试苹果手机UDID。

四、添加测试苹果手机

需要添加的内容:该UDID支持平台类型,还有手机名称,手机唯一标识UDID。

五、创建打包IOS的profile文件

创建profile文件,条件是要完成前两步添加(标识符 Identifiers 和 测试苹果手机 Devices)都已经配置好了,我们就可以来进行创建profile文件。

这里分为App Development 和 App Store Connect ,我们要发布就选择第二个就好了,到时候我们发布的应用就要在 App store Connect 这个网站上看到应用的状态。

选择我们上面已经创建过的(Identifiers)标识符,标识符就是代表着 App 的 Id,可以创建多个,选择也就多了。

上面点了继续会到下一个页面,默认选中下一步就好了,现在来到这个页面,需要你给profiles 一个文件名称就好了,在点击下一步会出现一些基本信息,然后你的profiles就创建好了,在去点击下载文件即可。

这就是上述的获取到的所有文件,所用到的只会是(p12,profile),如果忘记了(密钥)可以去到创建第一个文件的外网查看(121一起学 (121xuexi.com))。

这就是uniapp 打包ios的最后一步了。

下一篇:会讲到如何将 打包好的 ipa 文件进行上架到 TextFlight。

uniapp-打包IOS的APP流程 打包ios的App包流程 阅读详情

相关推荐

【uniapp】打包IOS

使用uniapp打包IOS,包括windows下证书生成步骤

qq_45933228的博客 2536

uni-app打包ios的步骤

BundleID(AppID),证书私钥密码,证书profile文件,私钥证书这四个选项,按照官网操作步骤来即可,只要是按照这个步骤一步一步来,一定是可以成功的(重点!设置密码串的时候,如果提示证书不存在或者证书不受信任,点击下面证书官网地址进行下载最新证书即可。在HBuildrX打包时,需要先注册HBuildrX,完善基本信息,绑定手机号。注意:免费打包是有次数限制的,每天大概是6次左右,每天24点重置免费次数。导出的.p12证书的密码 123456.aa (自己设置的)下面是苹果开发者后台的功能界面。

lishuaihao的博客 9426

​​UniApp打包iOS应用终极详细指南​​

UniApp打包iOS应用终极指南摘要 本指南详细讲解UniApp打包iOS应用全流程: 1️⃣ 环境准备:需macOS系统+Xcode15+HBuilderX+苹果开发者账号(99美元/年) 2️⃣ 证书配置:分4步生成CSR文件、创建开发者证书、转换P12证书、绑定BundleID 3️⃣ 项目配置:重点修改manifest.json的BundleID,补全iOS隐私权限描述,申请DCloudAppKey 4️⃣ 打包操作:云打包(测试用)或本地Xcode打包(上架用),需匹配证书与描述文件 5️⃣ 上

weixin_75051493的博客 2655

uniapp打包ios保姆式教程【最新】

uniapp最新打包教程,ios打包保姆式教程,从零到一:这里的标识符对应着uniapp IOS打包的Bundle ID (AppID)选项。最后在指定的ios测试机打开开发者模式进行安装使用即可~安卓打包直接使用公共测试证书即可打包成功,简单方便,这里我会记录。这样标识符就创建好了,继续往下添加测试app的苹果手机UDID。继续回到我刚推荐的网址进行上传从苹果网站上下载的CER文件。往下走创建你想要的证书类型,这里我选择的。然后下载苹果官网生成的CER文件。

没有途径,只有努力 1万+

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

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

2303_76218115的博客 3156

UniApp APP打包方法(Android/iOS双平台)

由DCloud服务器根据你的appid自动生成证书,生成证书后可登录DCloud开发者中心查看证书详情或下载证书文件。云证书的优势是开发方便,但在发布商业应用时,商业组织往往会分离开发证书和发布证书,发布证书仅少数人掌管。DCloud建议开发阶段使用云证书,开发者打包出apk后,交给掌管发布证书的人员使用发布证书自行重签,再上架应用商店。需要注意的是,DCloud不对开发者证书管理行为不规范引发的问题负责,服务器生成的证书会自动填写证书信息,不支持自定义证书信息,有效期为100年。

牛奶夹心巧克力 6646

最新uniapp打包IOS详细步骤

uniapp打包IOS详细步骤

xxx 4万+

Uniapp离线打包IOS

Uniapp IOS 离线打包 下载最版的5+SDK:从DCloud上下载最新的5+SDKhttps://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/103解压出来后会有多个工程的文件:如果不需要调用本地插件就在HBuilder-Hello项目上修改即可。 选择HBuilder-Hello工程:里面是一个XCode工程,直接双击HBu...

carson2440的专栏 3258

uniapp 打包上架 ios 流程,从 0 到 1

uniapp 打包上传 ios 审核从 0 到 1;

weixin_63837590的博客 7948

uniapp打包之配置MacOS虚拟机生成iOS打包证书_uniapp 需要安装虚拟机装ios模拟器

填入名称后,点击弹框中的【抹掉】按钮,然后关闭磁盘工具。返回安装页面可以看到可使用的硬盘已经多了一个刚才添加的,选中新添加的,继续就行。最下面找到Certificates, IDs, & Profiles。选择【VMware virtual】,然后点击上方的【抹掉】按钮。如果安装过程出现入下图这种情况,其实解决办法也很简单。点击屏幕上方的【实用工具】->【磁盘工具】一模一样了,耐心跟着步骤一步一步走就行了!一模一样了,耐心跟着步骤一步一步走就行了!剩下的操作步骤,按提示一步一步走就行!

2301_76379606的博客 948

uni-app实现android,ios打包过程详解

开发环境与打包环境说明 Uni-app:HbuildX 2.7.9 Ios:Xcode Android:Android studio 打包准备: 1.Uniapp 设置版本号 使用HbuildX生成本地打包APP资源 生成的打包资源地址 2.将生成的www文件拷贝到/Users/wangweiyuan/code/mine/Android-SDK@2.7.9.80210_20200528/HBuilder-Integrate-AS/simpleDemo/src/main/asset

qq_41761448的博客 2542

uniapp ios打包上架

ios打包上架流程的步骤记录 提前告知:这是uniapp开发多端上架ios的正常流程,也有比较简单的由香蕉云等一键帮助你上架,去搜索另外的教学即可 需要准备: mac一台,ios一台,尽量高版本,尽量不要老旧,否则比较麻烦; 注:mac需要下载Xcode和Transporter,包括需要手机有个appleid账号 690块钱/年的会员资格,此为苹果上架到苹果商店用; u...

weixin_51678573的博客 5万+

uniapp ios app离线打包 - 配置

进行UniApp 插件开发之前, 建议先认真阅读一遍官方的开发文档。真正阅读过了,可以少踩很多坑。本文介绍插件开发前的准备及iOS工程的一些配置和需要注意的事项。 官方文档: iOS插件开发教程 iOS原生工程配置 首先,需要去UniApp官网创建一个开发者账号 注册开发者 登录开发者中心 App的创建 AppKey的生成 AppId 的配置 AppKey的配置

Rey的技术博客 3208

uniapp ios打包详细步骤

uniapp iOS打包,证书申请

haoshuancheng的博客 4753

kemeas算法继续优化——elkan kmeas算法

题记:又是凌晨3点的夜 elkan kmeans算法 在我的上一篇博客《kmeans算法性能改进_kmeans++算法+kmeans++优化算法+距离计算优化》中,在一般kmeans算法的基础上,添加了对于初始条件和距离计算更上的一些优化技巧。这篇博客聊一聊elkan算法,其实也是对于kmeans运行速度的优化算法。主要作用与kmeans的距离计算过程。 原理 假如我们已经知道任意两个样本之间的距离,再假设我们已经知道了样本1与聚类中心1之间的距离,根据三角性两边之和大于第三边,c+d>a,所以如果

铁血军的小博客 7065

Camera metadata

Camera metadata

weixin_42136255的博客 2529

uniapp的iOS本地打包指南

uniapp的iOS本地打包指南

我的ID:sumer-work(全网同名)昵称:程序员SUMER(全网同名) 2579

(目录)微气候模型ENVI-met模拟的基本使用教程

ENVI-met模拟操作系列(一) 介绍:

ysqzhatian的博客 2万+

Uniapp iOS 本地离线打包(详细流程)

App离线SDK暂时不支持Swift,依然使用的是Object-C,未来不清楚。uniapp提供了云打包与本地打包两种方案,云打包需要排队且还有次数限制,本地打包则就没有这些限制,而且会本地打包对开发原生插件有很大的帮助。细节:需要Xcode打包的时候,记得先通过工具栏的Product -> 先 Clean Buidl Folder... -> 再 Build -> 最后再打包或运行,生成基座或者测试离线包都适用这套流程。可以使用快捷键,先,再,再打包或运行。

卡尔特斯 7183

双极性步进电机驱动技术:从H桥电路到精准控制

本文深入解析了双极性步进电机驱动技术的核心,从H桥电路的基础原理讲起,阐述了其作为实现电机正反转和精准控制的关键。文章详细介绍了H桥的工作模式、防共态导通设计,并对比了L298N、DRV8825及TMC2209等主流集成驱动芯片的选型。进一步探讨了通过微步进与电流矢量控制实现平滑、静音运行的高级技术,并提供了基于STM32的实战代码与避坑指南,帮助开发者从理论到实践全面掌握精准运动控制。

tea88的博客 595

【QML初学者文档】一问读懂QML基础开发(内附大量简单源码)

QML是Qt的一大特色,拥有强大的UI制作能力。但是想要学好QML,还需要一些细节和技巧的掌握。本篇文章将为你提供完整的QML知识体系,让你成为Qt的UI魔法师!

BenBierBa的博客 2万+

【打包app】uniapp打包ios端和安卓端app

本文详细介绍了基于UniApp的应用打包及上架iOS和Android平台的全流程。主要内容包括:1)前期准备材料(应用信息、视觉素材、后台服务等);2)iOS特有的证书申请和配置;3)Android特有的签名证书生成;4)使用HBuilderX进行云打包的具体步骤;5)各应用商店的发布流程及审核要点;6)应用更新注意事项。文章特别强调提前准备账号资质、妥善保管签名文件的重要性,并对比了iOS和Android上架流程的差异,为开发者提供了从打包到上线的完整指导方案。

m0_61176833的博客 3253

手把手教你学pcie--用Verilog搭建PCIe控制器核心模块

PCIe控制器是硬件设计的核心模块,负责实现设备与主机之间的高速通信。本文将以Verilog语言为例,分步骤讲解如何从零构建一个简化的PCIe控制器核心模块,涵盖事务层(TLP)生成、数据链路层(DLLP)处理和物理层(PHY)接口适配。目标是为嵌入式开发者、FPGA工程师提供一个可扩展的硬件设计框架。​。

MHD0815的博客 340

uniapp打包配置 (安卓+ios)

打开项目的manifest.json文件,在“App启动界面配置”中的“Android启动界面设置”项下勾选“自定义启动图”:提示:2020年6月30日起,苹果AppStore审核要求应用在启动时,不能使用启动图片,必须改为使用Storyboard来制作启动界面,如果需要提交AppStore请使用通用启动界面或自定义storyboard启动界面。

qzmlyshao的博客 2万+

手把手教你学Simulink——基于Simulink的无感FOC(滑模观测器+PLL)实战

本文详细介绍了基于Simulink的无感FOC(滑模观测器+PLL)实现方法。主要内容包括:1)SMO+PLL原理精讲,阐述滑模观测器核心思想和PLL的作用;2)系统架构全景图展示;3)Simulink建模全流程,从基础FOC框架到SMO和PLL模块的实现;4)关键参数整定指南和工程实践要点;5)仿真结果分析及常见问题解决方案。该方法可有效替代机械传感器,降低成本并提高可靠性,适用于空调压缩机、电动汽车水泵等工业场景。文章还提供了详细的调试建议和动手实践指导。

MHD0815的博客 83

实验7:机器学习油田产量预测-代码数据-完整代码数据可直接运行-计算机毕设

实验7:机器学习油田产量预测-代码数据-完整代码数据可直接运行-计算机毕设

机器学习深度学习业余选手 479
上一篇: Oracle 存储过程 冒泡排序
下一篇: springboot3集成MQTT 发送信息和接收信息
PerfectOpening
博客等级 码龄5年 42粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值