上传ipa到appstore的步骤说明

简介: 上传ipa到appstore的步骤说明

我们平时在开发原生的ios app的时候,有苹果电脑在手,上传ipa文件到苹果开发者中心比较简单,直接在xcode上就可以实现了。


但是现在大多数人开发app不再是用原生框架开发了,也没有苹果电脑。很多朋友们选择了跨平台的H5技术来开发app,真正做到实现一种语法到处运行的场景。现在比较热的框架比如uniapp。


而使用uniapp框架打包出ipa包后,假如不用xcode,不用苹果电脑,如何上传到app store呢?在这里我说明下步骤:


1、登录苹果开发者中心,进入app store connect,查看app有没有创建,假如没有创建,也创建app


e5ca1d2ae0fc156cfe47eb33815e46f5.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


2、进入app,新建一个新版进行发布,期间会要求我们选择一个构建版本,如下图:


83111e1250fd40317fe3a329fb9618c7.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


3、这时候,你会发现构建版本哪里点加号,找不到你要发布的版本,因为这个构建版本需要使用xcode来上传,而我们没有xcode如何上传呢?


我们可以使用appuploader这个平台来创建证书跟描述文件,appuploader的地址如下:Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate


进入appuploader主页面,点击首先使用开发者账户登录


26e4429e7460e98d6aaa5f81adef0932.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


创建ios(.p12)证书


点击苹果证书


60a31e8489aba67deeb82c4c67b25169.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


新增苹果证书


b26861dffa1d1393c3e4991eb57a1dc7.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


输入证书密码:这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类


选择证书类型: 带distribution的是发布类型,带development的是开发类型。apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的


选择bundle ID:只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。


使用appuploader服务同步:如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。


证书类型说明:IOS开发选择apple development或者ios app development 类型


ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc)


开发推送证书选择 apple push notification service ssl (sandbox)


发布推送证书选择 apple push notification service ssl (sandbox & production)


其他证书不是很常用,可以自行百度各种证书说明。


8.官遇到问题,首先登录文章开通的苹果开发官网。检查是否有权限/是否被停用/是否过期/是否有协议需要同意。在右上角切换账号检查所关联的账号是否功能正常。Apple邮箱会接收到许多通知消息,如IPA上传,账号发生变化,被停用,都会有消息提示。


9.上架版本需要使用正式的证书(apple distribution),开发测试用开发证书(apple development)


一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书。证书无需创建太多,apple对证书有数量限制,一般3个开发证书就不让创建更多同类型的证书了。


点击p12下载到电脑。


7dbcbde1f7f5eb4535ae2e0573f20f93.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


添加测试设备UDID


点击udid


512e2cb3df8f1ed5d0ab2da33d193ed1.png



编辑


添加图片注释,不超过 140 字(可选)


2.新增udid


cefcb07a969678de2088b5eeab12eeab.png



编辑


添加图片注释,不超过 140 字(可选)


dba18392809c47bd03634d2b174e9dfc.jpg



编辑


添加图片注释,不超过 140 字(可选)


创建描述文件


点击描述文件


d24be6a1da0aec93d3f47d0d7b179f04.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


点击新增描述文件,在弹出框里面选择要安装测试到的设备,如果是发布类型无需选择设备。选择使用的证书,如果忘记是哪个 了可以选择全部证书。

50828e25ea4215253708c2bd7e843f4a.png

编辑


添加图片注释,不超过 140 字(可选)


描述文件类型说明:带app store类型的是发布类型,带development的是开发类型,push没有描述文件,所以不要问推送选择哪种描述文件类型,os开发选择ios app development类型,发布app的时候选择app store类型。(ps:除了APP Store类型的描述文件外,其他的描述文件都需要选择测试设备)


4.测试设备:如果选择的类型是ios app development 类型,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的udid输入,把ios设备连接到当前pc,会自动获得设备的udid。 如果app编译后无法安装到设备,可能是因为设备的udid没有添加进入描述文件,则需要添加描述文件后重新编译。


5.点击下载按钮下载桌面


bffdcff19f8c9b2d602b0493ba95b03b.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


测试安装App


以HBuilder打包Vue项目为例,打开详细设置进行设置完成后,点击保存。


ebefe066291d352ce667b2b2b0487ed2.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,选择刚才制作的p12和.mobileprovision文件,输入刚才设置的证书密码。点击打包,等待打包未完成(仅以ios为例)


86a6c1d79303ff58bcc81471a7d27554.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。


f4fa4bee1cca9244c5c3f72ffaea9cb3.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


6.期间它会要求我们输入苹果开发者中心的账号名和专用密码,注册这里是要求我们输入专用密码,不是登录密码,假如你不知道专用密码如何获取,请查看附录。


7.上传成功后,大概等30分钟,在苹果开发者中心的构建版本就能看到新上传的版本了,然后就可以提交人工审核了,审核通过即可上架。


附录:


苹果开发者中心专用密码的获取方法:


1、登录苹果开发者中心,点击右上角,账号名称的下拉,再点击Email-Setting



7e9f911d089b48d56f327f64e03a2dde.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)


7f4b6b45779f40a795738cdd27344649.png



编辑切换为居中


添加图片注释,不超过 140 字(可选)


2、它会要求我们重新输入苹果开发者账号的密码,进入专用密码的设置页面:


7d8751f80ceec77d3262d3f73573182d.png



编辑


添加图片注释,不超过 140 字(可选)


3、进入专用密码设置页面,即可获取或设置你的专用密码


15da9ab26b6697a162f8e78f759fd560.png


编辑切换为居中


添加图片注释,不超过 140 字(可选)

相关文章
|
1天前
|
弹性计算 运维 搜索推荐
三翼鸟携手阿里云ECS g9i:智慧家庭场景的效能革命与未来生活新范式
三翼鸟是海尔智家旗下全球首个智慧家庭场景品牌,致力于提供覆盖衣、食、住、娱的一站式全场景解决方案。截至2025年,服务近1亿家庭,连接设备超5000万台。面对高并发、低延迟与稳定性挑战,全面升级为阿里云ECS g9i实例,实现连接能力提升40%、故障率下降90%、响应速度提升至120ms以内,成本降低20%,推动智慧家庭体验全面跃迁。
|
2天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
343 90
|
9天前
|
人工智能 自然语言处理 前端开发
Qoder全栈开发实战指南:开启AI驱动的下一代编程范式
Qoder是阿里巴巴于2025年发布的AI编程平台,首创“智能代理式编程”,支持自然语言驱动的全栈开发。通过仓库级理解、多智能体协同与云端沙箱执行,实现从需求到上线的端到端自动化,大幅提升研发效率,重塑程序员角色,引领AI原生开发新范式。
815 156
|
2天前
|
数据采集 缓存 数据可视化
Android 无侵入式数据采集:从手动埋点到字节码插桩的演进之路
本文深入探讨Android无侵入式埋点技术,通过AOP与字节码插桩(如ASM)实现数据采集自动化,彻底解耦业务代码与埋点逻辑。涵盖页面浏览、点击事件自动追踪及注解驱动的半自动化方案,提升数据质量与研发效率,助力团队迈向高效、稳定的智能化埋点体系。(238字)
244 156
|
3天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
10天前
|
机器人 API 调度
基于 DMS Dify+Notebook+Airflow 实现 Agent 的一站式开发
本文提出“DMS Dify + Notebook + Airflow”三位一体架构,解决 Dify 在代码执行与定时调度上的局限。通过 Notebook 扩展 Python 环境,Airflow实现任务调度,构建可扩展、可运维的企业级智能 Agent 系统,提升大模型应用的工程化能力。
|
人工智能 前端开发 API
前端接入通义千问(Qwen)API:5 分钟实现你的 AI 问答助手
本文介绍如何在5分钟内通过前端接入通义千问(Qwen)API,快速打造一个AI问答助手。涵盖API配置、界面设计、流式响应、历史管理、错误重试等核心功能,并提供安全与性能优化建议,助你轻松集成智能对话能力到前端应用中。
795 154