appuploader 命令行教程
摘要
appuploader-cli 是开心上架(Appuploader)的命令行工具,可以在 Windows、Linux、macOS 上通过命令完成 iOS 上架的全部工作:登录账号、注册 Bundle ID、签发证书、生成描述文件、在 App Store Connect 新建 App、上传 IPA、导入元数据与截图、提交审核和 TestFlight 分发。本文介绍它的安装位置、登录方式、常用命令和一键发布流程,以及在 CI 和 AI agent 中的用法。全部命令的完整说明见 appuploader-cli 命令手册。
🔑 推荐登录方式:Apple ID + App 专用密码
用 App 专用密码登录不会触发双重验证,功能最全,还能随时单独吊销。脚本、CI 和 AI agent 都推荐这样登录。生成方法见第三节。
一、在哪里找到 appuploader-cli
appuploader-cli 随开心上架主程序一起分发,不需要单独下载。装好主程序后,它就在安装目录里:
| 系统 | 路径 |
|---|---|
| macOS | AppUploader.app/Contents/Resources/appuploader-cli |
| Windows | 主程序 AppUploader.exe 同目录下的 appuploader-cli.exe |
| Linux | 主程序 AppUploader 同目录下的 appuploader-cli |
建议把这个目录加入系统的 PATH,之后在任意目录都能直接运行 appuploader-cli。
appuploader-cli 与开心上架客户端共用数据目录 ~/appuploader-data-v6/。在客户端里登录过的账号,命令行可以直接使用,反过来也一样。
appuploader-cli 使用 appuploader 的授权,无需单独额外授权。
二、五分钟上手
1# 1. 用 Apple ID 和 App 专用密码登录(推荐,不会触发双重验证)
2APPLE_PW='xxxx-xxxx-xxxx-xxxx' appuploader-cli login --apple-id dev@example.com --password-env APPLE_PW --alias dev
3
4# 2. 在 App 工程目录生成项目配置,按需编辑
5appuploader-cli init --bundle-id com.example.app --name "My App"
6
7# 3. 体检,预演,发布
8appuploader-cli doctor --for-release
9appuploader-cli release --dry-run
10appuploader-cli release
每条命令都有说明和示例,执行 appuploader-cli <命令> --help 即可查看。
三、登录账号
登录一次后会话保存在数据目录,后续命令直接复用。
🔑 推荐登录方式:Apple ID + App 专用密码
App 专用密码不是 Apple ID 登录密码,而是 Apple 为第三方工具单独生成的 xxxx-xxxx-xxxx-xxxx 格式密码。用它登录不会触发双重验证,新建 App、签协议、定价、隐私标签等全部操作都能做。
推荐:Apple ID + App 专用密码
推荐用它登录,原因有三点:
- 不会触发双重验证,脚本、CI 和 AI agent 都能无人值守地登录。
- 功能最全,新建 App、签协议、定价、隐私标签等全部操作都能做。
- 可以随时单独吊销,泄露了也不影响 Apple ID 本身。
生成方法:
- 用 Apple ID 登录 account.apple.com(账号管理)。
- 在「登录与安全」中找到「App 专用密码」,点击生成,名称随意填写。
- 复制生成的密码。密码只显示一次,请立即保存。生成前账号需要已开启双重验证。
带截图的详细步骤见 生成专用密码。
登录时把密码放在环境变量里,用 --password-env 指定变量名,工具会按格式自动识别这是 App 专用密码:
1APPLE_PW='xxxx-xxxx-xxxx-xxxx' appuploader-cli login --apple-id dev@example.com --password-env APPLE_PW --alias dev
其他登录方式
| 账号 | 登录方式 | 说明 |
|---|---|---|
| Apple ID + 普通密码 | 同上,密码填 Apple ID 登录密码 | 可能触发双重验证 |
| App Store Connect API Key | --api-key-file AuthKey_X.json,或 --api-key-id + --api-issuer-id + --api-key-path AuthKey_X.p8 |
不会遇到双重验证,但 Apple 官方 API 不支持新建 App、签协议、隐私标签等操作 |
| 免费 Apple ID | 加 --free |
没有付费开发者账号时使用,管理证书、Bundle ID、描述文件和设备 |
双重验证:用普通密码登录时,终端里会直接提示输入验证码。脚本中可以用 --2fa-code 123456 传入,或用 --2fa-from-file /tmp/code.txt 让登录进程等待另一个进程把验证码写入该文件。改用 App 专用密码就不会遇到这个问题。
常用的账号命令:
1appuploader-cli account list # 已登录账号及会话是否有效
2appuploader-cli whoami # 当前将以哪个账号、哪个团队执行
3appuploader-cli team list # 列出团队
4appuploader-cli team use <team-id> # 设定默认团队
5appuploader-cli logout # 清除会话
四、上传 IPA
只需要上传 IPA 时,登录后一条命令即可:
1appuploader-cli build upload ./build/MyApp.ipa
2appuploader-cli build wait <构建号> --timeout 45m # 等待 Apple 处理完成
旧版本的 appuploader-cli upload -f x.ipa -u … -p … 写法仍然可用,推荐改为先 login 再 build upload。
五、证书、描述文件与设备
1appuploader-cli bundle create com.example.app --name "My App" --cap PUSH_NOTIFICATIONS # 注册 Bundle ID 并补齐权限
2P12_PW=… appuploader-cli cert create --type IOS_DISTRIBUTION --out ./signing --p12-password-env P12_PW # 签发发布证书,输出 .p12
3appuploader-cli device import devices.txt # 批量导入测试设备
4appuploader-cli profile create "MyApp AppStore" --type IOS_APP_STORE --out ./signing # 生成描述文件
5appuploader-cli signing # 按项目配置一次准备好全部签名资源
cert create会优先复用有效的证书,没有才签发新的,私钥在本地生成,.p12 用环境变量里的密码保护。profile create自动挑选证书和设备,已有且匹配就复用,过期则重建。
六、一键发布 release
release 按项目配置 appuploader.yaml 跑完整个上架流程:
preflight → bundle → certs → profiles → app → version → upload → metadata → screenshots → custom-pages
→ build-wait → compliance → review-info → gamecenter → iap → pricing → privacy → submit → testflight
- 每一步都可以重复执行:已存在的跳过,有效的证书复用,已上传的构建不会重复上传。
- 中途失败后,重新执行同一条命令就从失败的那一步继续。
--restart从头开始,--from <步骤>指定起点。 --dry-run只读不写,报告每一步会做什么。--skip、--only、--from、--to可以裁剪要执行的步骤。- 内购、定价、隐私标签、TestFlight 等可选步骤,只在项目配置里写了对应内容时才执行。
- 发布不在流水线里。 发布类型为手动时,审核通过后由你自己执行
appuploader-cli version publish <版本号>。
七、元数据、截图与素材库
1appuploader-cli init --from-app # 把线上元数据导出到本地,方便用 git 管理
2appuploader-cli metadata import # 导入元数据,只写目录中存在且非空的字段
3appuploader-cli screenshot upload ./screenshots/ # 截图按像素尺寸自动归入机型
4appuploader-cli asset place --locale en-US ./duo/ # 素材库:替换该语言的 iPhone Duo 截图
5appuploader-cli custom-page create "Spring" --from-version # 以当前版本为模板新建自定产品页面
Apple 要求 2027 年 4 月起,提交审核必须带 iPhone Duo 截图。appuploader 已经支持。
八、在 CI 中使用
CI 里推荐用 Apple ID 加 App 专用密码,不会遇到双重验证。设置好下面的环境变量后,不需要先执行 login,命令会在需要时自动登录:
APPUPLOADER_APPLE_ID:Apple IDAPPUPLOADER_PASSWORD:App 专用密码
也可以改用 API Key,对应的环境变量是 APPUPLOADER_API_KEY_ID、APPUPLOADER_API_ISSUER_ID,以及 APPUPLOADER_API_KEY_P8(.p8 的内容)或 APPUPLOADER_API_KEY_PATH(.p8 的路径)。
1appuploader-cli release --json --yes
--json 模式下每一步输出一行 JSON,失败时带有是否可重试和下一条要执行的命令,方便流水线解析。
九、交给 AI agent
appuploader-cli 可以生成给 Claude Code、Codex 等 AI agent 使用的技能文件:
1appuploader-cli skill --install user # 安装到 Claude Code,所有项目可用
2appuploader-cli skill --install project # 只对当前项目生效
3appuploader-cli skill --format agents >> AGENTS.md # 给其他 agent 的说明文件
技能文件写明了使用规则、退出码与重试策略、常用流程和完整命令索引。安装后直接用自然语言告诉 agent 要发布什么版本即可。升级工具后重新生成一次。
十、完整命令手册
本文只介绍最常用的命令。appuploader-cli 的全部命令,以及每条命令的全部参数和示例,见 appuploader-cli 命令手册。
- 苹果应用商店上架全流程详解,从账号注册到审核发布的完整攻略(含跨平台使用 开心上架 实战)
- HBuilder 上架 iOS 应用全流程指南:从云打包到开心上架(Appuploader)上传的跨平台发布实践
- iOS 上架 uni-app 流程全解析,从打包到发布的完整实践
- App 上架苹果商店全流程详解 从开发者账号申请到开心上架(Appuploader)跨平台免 Mac 上传实战指南
- App 上架苹果应用商店全流程实战,开发者账号、签名证书、IPA 上传与开心上架(Appuploader)跨平台免 Mac 上架指南
- Fastlane 结合 开心上架(Appuploader)命令行版本实现跨平台上传发布 iOS App 免 Mac 自动化上架实战全解析
- App 上架需要什么?从开发者账号到开心上架(Appuploader)免 Mac 上传的完整流程指南
- App 怎么上架 iOS?从准备资料到开心上架(Appuploader)免 Mac 上传的完整实战流程指南
- iOS 发布 App 全流程指南,从签名打包到开心上架(Appuploader)跨平台免 Mac 上传实战
- iOS 上架费用全解析 开发者账号、App 审核、工具使用与开心上架(Appuploader)免 Mac 成本优化指南
- iOS 开发流程全解析,从项目创建、打包签名到开心上架(Appuploader)跨平台发布的完整指南
- iOS 上架要求全解析,App Store 审核标准、开发者准备事项与开心上架(Appuploader)跨平台免 Mac 实战指南
- 苹果商店上架 App 流程全解析,从开发者注册到开心上架(Appuploader)免 Mac 上传的完整实战指南
- iOS 跨平台开发实战指南,从框架选择到开心上架(Appuploader)跨系统免 Mac 发布全流程解析
- 游戏上架 App Store 需要什么?从开发者资质到开心上架(Appuploader)免 Mac 上传的全流程指南
- 苹果 iOS 应用上架全流程详解,从开发者注册到开心上架(Appuploader)免 Mac 上传的高效实践指南
- iOS 上架工具全解析,从 Xcode 到 开心上架(Appuploader)跨平台命令行免 Mac 上传指南
- Windows 如何上架 iOS 应用?跨平台开发者完整实战指南
- 没有 Mac,如何上架 iOS App?跨平台开发者的完整上架实战指南
- iOS IPA 上传工具全面解析,从 Transporter 到开心上架(Appuploader)命令行的高效上架实践
- 没有 Mac 也能完成 iOS 上架?跨平台开发者的完整实践与工具组合方案
- 怎么在 Windows 上架 iOS App?跨平台开发者完整实战流程解析
- App 上架服务详解,独立开发者与团队如何高效完成 iOS 发布流程
- 苹果应用商店上架全流程 从证书体系到 IPA 上传的跨平台方法
- 上架 iOS App 全流程 从准备、打包到上传审核的完整开发者指南
- iOS 应用上架全流程实战解析,从证书到审核的完整开发者指南
- iOS 苹果上架流程深度解析,开发团队的技术架构、工具链与发布策略复盘
- iOS 上架需要什么东西?一次从准备清单到实操流程的完整技术拆解
- 苹果应用商店上架全流程复盘,一次真实项目从构建、上传到审核通过的经验总结
- iOS 上架 App Store 全流程技术解读 应用构建、签名体系与发布通道的标准化方案
- 游戏上架 App Store 的技术流程解析 从构建到审核的全流程指南
- iOS 上架 4.3 审核条款深度解析,如何避免“重复应用”与“低价值内容”导致的拒审?
- iOS 商店上架全流程解析 从工程准备到审核通过的系统化实践指南
- WebApp 上架 iOS 的可行性分析,审查机制、技术载体与工程落地方案的全流程说明
- iOS H5 上架的完整解析,从产品形态判断到技术封装与审核策略
- iOS 应用上架的工程实践复盘,从构建交付到审核通过的全流程拆解
- iOS App 上架审核全流程深度解析,规则理解、风险管理与团队协同策略
- 没有 Mac 怎么上架,跨系统团队的 iOS 应用发布解决方案与工程实践
- iOS 上架 H5 应用流程,从页面到原生容器的交付路径与审核合规要点
- Transporter 在 iOS 上架流程中的角色变化 本地上传工具的定位、局限与多工具协作趋势分析
- 从混乱到可控,构建面向团队的 iOS 证书管理体系实践记录
- 以 uni-app 为核心的 iOS 上架流程实践, 从构建到最终提交的完整路径
- 在 CICD 中实践 Fastlane + Appuploader 命令行,构建可复制的 iOS 自动化发布流程
- 从 HBuilder 到 App Store,uni-app 与 HBuilder 项目的 iOS 上架流程实战解析
- IOScer 证书体系的实战经验,从生成、协作到验证的完整工作流
- iOS 应用上架流程的工程化拆解 从签名体系到提交审核的全过程管控
- 没有 Mac 怎么上架 iOS 应用 跨平台团队的可行交付方案分析
- H5 项目如何上架 iOS,从容器封装到审核提交流程的全链路设计
- 从构建到 TestFlight,iOS 上架 TF 的流程复盘与团队协作实践
- 重新理解 iOS 的 Bundle Id 从创建、管理到协作的工程策略
- Transporter 的局限与替代路径,iOS 上传流程在多平台团队中的演进
- 当 altool 退出历史舞台,iOS 上传链路的演变与替代方案的工程实践
- 被 4.3 拒绝的那些上架,从机制误判到工程治理的完整分析
- 从需求到上架,现代 iOS 开发流程的工程化方法论
- Assets.car 的构建逻辑与图标资源管理,从流程混乱到可控的工程实践
- 苹果应用商店上架的真实流程,一个开发者的完整工程记录
- iOS 上架需要哪些材料?一份面向工程团队的完整清单与实操说明
- 怎样方便管理 iOS 证书,从个人混乱到团队可控的实践方法
- uni-app 上架 iOS 的完整实践,从跨端开发到稳定提交的工程路径
- 没有 Mac,如何在 Windows 上架 iOS 应用?一套可落地的工程方案
- 上架 iOS 应用到底在做什么?从准备工作到上架的流程
- Xcode在 iOS 工程与上架流程中的实际作用
- IOScer 证书到底是什么和怎么使用的完整说明
- Fastlane + Appuploader 的工程组合,自动化发布中的分工
- iOS 项目中常被忽略的 Bundle ID 管理问题
- Windows 上架 iOS 应用这件事,我是怎么一步步跑通的
- uni-app 上架 iOS,并不是卡在技术,而是卡在流程理解
- 把 H5 应用上架 App Store,并不是套个壳这么简单
- 苹果 iOS 开发真正复杂的不是写代码这方面,是证书、构建、上架
- iOS 应用发布流程中常被忽视的关键环节
- iOS 项目中证书管理常见的协作问题
- App Store 上架流程,结合多工具协作
- uni-app 的 iOS 打包与上架流程,多工具协作
- fastlane 结合 appuploader 命令行实现跨平台上传发布 iOS App
- 网页在线上传 IPA,当发布不再依赖本地环境
- 没有 Mac 怎么上架 iOS 应用,在windows上架的注意事项
- 用 HBuilder 上架 iOS 应用时如何管理Bundle ID、证书与描述文件
- 苹果 App 上架流程,结合 Xcode、CI 等常见工具
- iOS上架被卡在 4.3条款 怎么办?分析应用被判定为相似应用的常见原因
- iOS 证书如何创建,从能生成到能长期使用
- APP 上架苹果 App Store 被拒,并不总是产品问题
- 分析 iOS 描述文件创建与管理中常见的问题
- 如何在 Windows 上上架 iOS App,分析上架流程哪些是不用mac的
- AppStoreInfo.plist 在苹果上架流程中的生成方式和作用
- uni-app 项目在 iOS 上架过程中常见的问题与应对方式
- iOS 上架需要哪些准备,围绕证书、描述文件和上传方式等关键环节展开分析
- Xcode 在 iOS 上架中的定位,多工具组合
- 苹果应用商店上架App流程,签名证书、IPA 校验、上传
- iOS 上架费用解析,哪些成本可以通过流程优化降低。
- fastlane 与 Appuploader 命令行协作的发布方式
- 使用 HBuilder 上架 iOS 应用时常见的问题与应对方式
- App Store 上架流程中常见的关键问题
- iOS 开发中证书创建与管理中的常见问题
- 苹果商店 App 上架要求,探讨如何通过系统审核
- IOScer 开发环境证书包括哪些,证书、描述文件与 App ID 的协同管理实践
- Windows 环境下有哪些可用的 iOS 上架工具, iOS 上架工具的使用方式
- iOS 自动化上架的工具组合,在多平台环境中实现稳定发布
- 在 Windows 上使用开心上架(Appuploader)在 Windows 环境下创建与管理 iOS 证书
- 如何将 iOS 应用的 IPA 文件安装到手机进行测试
- App Store 上架截图批量上传,提高上架流程的稳定性
- 没有 Mac 如何在 Windows 上创建 iOS 应用描述文件
- 如何使用 AppUploader 提交上传 iOS 应用
- fastlane 构建与 AppUploader 命令行在 iOS 自动化发布流程中的组合使用方式
- HBuilderX 项目上架 iOS app上架 App Store 的关键流程
- 完整的苹果上架 app 流程,一次从账号可用到 IPA提交 的完整实践
- iOS 上架需要哪些准备,账号、Bundle ID、证书、描述文件、安装测试及上传
- 在 iOS 开发、测试与上架过程中 如何做证书管理
- 在没有 Mac 的情况下完成 iOS 应用上架 App Store
- uni-app 项目在 iOS 上架过程中常见的问题,证书配置、描述文件、IPA 上传
- 了解 Xcode 在 iOS 开发中的作用和功能有哪些
- iOS 上架费用到底花在哪?上架过程中涉及的各类费用来源
- iOS 描述文件制作过程,从 Bundle ID、证书、设备到描述文件生成后的验证
- Android和IOS 移动应用App图标生成与使用 Assets.car生成
- H5 项目上架 iOS中需要注意什么,证书与描述文件管理、IPA 打包、安装测试
- iOS APP 开发,从项目创建、证书与描述文件配置、安装测试和IPA 上传
- 在 Linux 环境通过命令行上传 IPA 到 App Store,iOS自动化构建与发布
- 无需钥匙串快速创建 iOS 开发 / 发布证书 P12 CSR
- 在 Windows、Linux 与 CI 环境下命令行上传 IPA 到 App Store
- 如何避免因设备信息被拒审? 从 IPA 构建、描述文件配置、Info.plist等入手
- 查看 mobileprovision 内容,判断描述文件是否符合当前应用的签名与发布要求
- 在 iOS 上架中如何批量方便快捷管理 Bundle ID
- 不用 Xcode 上架 iOS,拆分流程多工具协作完成 iOS 应用的发布准备与提交流程
- 上传 IPA 时,Mac 设备信息是怎么被带上的?
- 中小团队发布,跨平台 iOS 上架,证书、描述文件创建管理,测试分发一体化方案
- 没有 Mac 用户如何上架 App Store,IPA生成、证书与描述文件管理、跨平台上传
- app 上架过程,安装包准备、证书与描述文件管理、安装测试、上传
- 生成 iOS 开发证书,创建方式与证书管理流程
- mobileprovision 描述文件内容查看,查看 Bundle ID、证书指纹等来定位安装与签名问题
- 为什么开发者不该被 Mac 绑定?构建解耦、证书集中管理、跨平台上传与统一测试分发
- ios上架 App 流程,证书生成、从描述文件创建、打包、安装验证到上传
- Fastlane 结合 AppUploader 来实现 CI 集成自动化上架
- App Store 审核被拒?从日志到重新提交的完整处理方式
- iOS上架工具怎么选?结合 AppUploader(开心上架)、Fastlane 与 Xcode
- 告别 Xcode 和钥匙串,在 Windows 上用 开心上架 生成 iOS 证书与描述文件的流程
- iOS 应用辅助上架,AppUploader(开心上架)用于证书生成、描述文件创建与Xcode配合
- iOS上架工具,AppUploader(开心上架)用于证书生成、描述文件管理Xcode用于应用构建
- iOS APP上架工具,在没有 Mac 的环境中发布苹果应用
- App Store软件上架流程,把打包、签名和上传拆开执行,AppUploader(开心上架)/Xcode
- iOS 开发与应用发布的流程,从代码到应用上传审核
- 在 Linux 上通过命令行上架 iOS APP,Fastlane + AppUploader(开心上架)
- Upload iOS Apps via Command Line on Linux: Fastlane + AppUploader (Happy Uploading)
- 上传 IPA 被拒却没有明确原因?通过描述文件、证书、Bundle ID来定位问题
- What are the iOS Developer Tools? How to Use Xcode, AppUploader (Happy Upload), and Fastlane
- iOS 证书无法跨电脑使用?签名迁移方法一文讲透
- Windows 上传 IPA 到 App Store 的步骤讲解
- iOS mobileprovision Profile Management: Creation, Download, and Content Viewing
- 应用 Bundle Id 管理,如何查看和设置Bundle ID
- IPA Upload Rejected Without Clear Reason? Troubleshoot via Provisioning Profile, Certificate, and Bundle ID
- 2026 iOS 上架新趋势 iOS 发布流程模块化
- iOS Certificates Not Working Across Computers? A Complete Guide to Signing Migration
- 2026 iOS 证书管理,告别钥匙串依赖,构建可复制的签名环境
- ITMS-90704 图标错误排查记录,从 IPA 内部开始定位
- Steps to Upload IPA to App Store from Windows
- App Bundle ID Management: How to View and Set Bundle ID
- Flutter 开发工具有哪些 跨平台项目开发与上架实操指南
- iOS 跨平台开发,代码编写和应用上架的完整方案与工具组合
- 2026 iOS Release New Trends: Modularization of iOS Publishing Process
- 编译报错描述文件与证书不匹配 问题排查及修复方案
- 2026 iOS Certificate Management: Say Goodbye to Keychain Dependencies and Build a Reproducible Signing Environment
- ITMS-90704 Icon Error Troubleshooting: Starting from Inside the IPA
- React Native 上架 App Store:项目运行与审核构建的流程
- iOS 上架时报错 “Metadata validation failed Deprecated Transporter usage.” 怎么处理
- Windows 下怎么生成 AppStoreInfo.plist?不依赖 Xcode 的方法
- Mac 上生成 AppStoreInfo.plist 文件,App Store 上架
- Linux 上生成 AppStoreInfo.plist,App Store 上架 iOS
- 不使用 Xcode 上传 IPA 的方法 教你在 Windows 上自动上传 IPA 到 App Store
- Linux 自动上传 App Store Connect:把 IPA 上传流程接进CI工作流
- 不用 Mac 也可以 Windows下管理iOS描述文件的非Xcode完整指南
- uni-app 上架 iOS 的完整流程(无需依赖 Mac)
- Jenkins 自动上传 IPA 到 App Store 把发布步骤融入 CI/CD
- ITMS-90035 错误怎么解决:从签名链路排查到 IPA 重新生成
- Bundle ID 修改后为什么无法上传?原因是旧配置残留
- Flutter 如何自动上传 可以 IPA 把构建和上传分开处理
- React Native on the App Store: Project Running and Review Build Process
- 没有 Mac 怎么上架 App Store?跨平台工具链的方案与操作记录
- Windows 制作 iOS 证书方案 跨平台工具
- iOS 描述文件创建与管理 类型选择到设备绑定流程
- App Store 截图批量上传方法 避免逐张手动操作的几种方式
- What Flutter Development Tools Are Available? A Practical Guide to Cross-Platform Project Development and Publishing
- 不使用 Xcode 上传 IPA 到 App Store 的几种方式 Transporter 和 跨平台工具
- Complete Solution and Toolchain for iOS Cross-Platform Development: Coding and App Store Submission
- App Store 软件上架完整流程 证书、描述文件、发布的 Windows 操作指南
- iOS 原生开发中的证书管理与 IPA 上传 从 Xcode 到跨平台工具的工作方式
- How to handle the error "Metadata validation failed Deprecated Transporter usage." when submitting to iOS App Store
- 没有 Mac 如何生成 iOS 描述文件 证书和 Provisioning Profile
- How to generate AppStoreInfo.plist on Windows? A method independent of Xcode
- App Store 因设备信息被拒审?隐私政策修改与重新提交流程
- Generate AppStoreInfo.plist on Mac for App Store Submission
- 无 Mac 上架 iOS 的完整流程 从打包到发布的跨平台方案
- Generate AppStoreInfo.plist on Linux and Submit iOS App to App Store
- How to Upload IPA Without Xcode: Automatically Upload IPA to App Store on Windows
- React Native 在 Linux 上上传 IPA 到 App Store 的完整方案
- Jenkins 集成 iOS IPA 自动上传 使用 Appuploader 命令行实现 CI/CD 发布
- Automated IPA Upload to App Store Connect from Linux: Integrating Upload into CI Workflow
- App Store 构建版本上传后不显示?常见原因排查与解决方法
- Manage iOS Provisioning Profiles on Windows Without a Mac: A Complete Non-Xcode Guide
- iOS 证书管理最佳实践 从创建到续期的完整指南
- 苹果开发者账号注册教程 个人与公司账号的区别和申请流程
- 苹果上架工具怎么选 不用 Mac 上架 App Store 的几种方案
- IPA 上传提示 Invalid Signature?原因排查与解决方法
- iOS 上架工具 Xcode、Transporter、Appuploader
- 用 Appuploader 上架 iOS 应用到 App Store,证书制作、上传、提审等操作
- iOS App 上架 App Store 完整流程
- Complete Guide to Publishing uni-app on iOS (No Mac Required)
- iOS 应用签名方法详解:从证书类型到跨平台管理方案
- Jenkins Automatically Upload IPA to App Store: Integrate Release Steps into CI/CD
- iOS应用上架指南,Apple Developer 账号注册、打包ipa等
- How to Solve ITMS-90035 Error: From Signature Chain Troubleshooting to IPA Regeneration
- iOS上架避坑指南 证书、打包到提审的常见问题与解决方法
- APP上架必备知识与流程详解 证书类型、描述文件选择
- Why Upload Fails After Changing Bundle ID? Old Configuration Residue
- How to Automatically Upload IPA in Flutter and Separate Build from Upload
- iOS App分发教程 App Store、TestFlight 与 Ad Hoc 的配置与上传方法
- 公司名义申请苹果开发者账号要多久?上架需要哪些资料和时间?
- How to Publish to App Store Without a Mac? Cross-platform Toolchain Solutions and Operation Log
- App Store 审核被拒的常见原因,截图规范、权限说明的避坑要点
- APP上架:国内应用商店汇总及特点介绍,安卓渠道分发要点解析
- Creating iOS Certificates on Windows: Cross-Platform Tools and Workflow Comparison
- 详细解析,iOS 应用上架 App Store 的完整流程与指南
- iOS Provisioning Profile Creation and Management: From Type Selection to Device Binding
- iOS 设备 UDID 获取教程,几种查询方法与测试设备添加实操
- App Store Screenshot Batch Upload Methods: Several Ways to Avoid Manual Upload One by One
- 多个 App 可以使用同一个 iOS 证书吗?共用规则与描述文件配置
- Upload IPA to App Store Without Xcode: Transporter and Cross-Platform Tools
- 开心上架 Appuploader 登录教程 网页登录 App 登录与 API 密钥三种方式
- App Store 应用管理功能
- Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
- iOS 证书创建与管理 类型限制 p12 密码与云备份实操
- appuploader-cli 命令行上传 IPA 到 App Store Connect upload CI 集成
- Complete App Store Submission Guide: Certificates, Provisioning Profiles, and Windows Publishing
- Certificate Management and IPA Upload in iOS Native Development: From Xcode to Cross-Platform Tools
- How to Generate iOS Provisioning Profiles and Certificates without a Mac: A Complete Guide for Windows Users
- 测试设备注册与管理 USB 连接与扫码获取 UDID 的两种方式
- 无需登录也能提交 App Store 文件查看与提交功能的实操
- Apple 账号管理指南 团队 会员状态与授权激活的实操
- iOS 描述文件管理,新建、重建、清理无效的流程
- App Store Rejected Due to Device Information? A Complete Guide to Updating Privacy Policy and Resubmitting
- Complete Process of Publishing iOS Without Mac: Cross-Platform Solutions from Packaging to Release
- App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
- Complete Solution for Uploading IPA to App Store on Linux with React Native
- Jenkins Integration for iOS IPA Auto-Upload: Using Appuploader CLI for CI/CD Releases
- App Store build version not showing after upload? Common causes and solutions
- iOS 推送怎么配置,APNs 推送证书、设备库与群发
- 申请 iOS 推送证书并配置 APNs 群发推送教程
- App Store 多语言文案与截图批量管理(含 AI 翻译)教程
- A Complete Guide to iOS Certificate Management: From Creation to Renewal
- IPA Upload Error: Invalid Signature? Cause Analysis and Troubleshooting Methods
- iOS App Publishing Tools: Xcode, Transporter, Appuploader
- appuploader-cli 接入 CI/CD 自动上传 IPA 教程,upload 与 info 命令
- Apple Developer Account Registration Tutorial: Differences Between Individual and Company Accounts and Application Process
- How to Choose Apple Upload Tools: Several Ways to Submit to App Store Without a Mac
- Complete Step-by-Step Guide to Publishing an iOS App to the App Store with Appuploader: From Certificates to Submission
- Complete Process of Publishing an iOS App to the App Store
- Detailed Explanation of iOS App Signing Methods: From Certificate Types to Cross-Platform Management Solutions
- iOS App Submission Guide, Apple Developer Account Registration, IPA Packaging, etc.
- Windows 上无需 Xcode 生成 iOS 签名证书和描述文件教程
- 扫码注册测试设备 + 无线安装 IPA 到 iPhone 教程
- iOS App Submission Pitfalls: Common Issues and Solutions for Certificates, Packaging, and Submission Review
- Essential Knowledge and Process for App Publishing: Certificate Types, Provisioning Profiles, and Submission
- iOS App Distribution Tutorial: App Store, TestFlight, and Ad Hoc Configuration and Upload Methods
- How Long Does It Take to Apply for an Apple Developer Account as a Company? Materials and Time Needed for App Launch
- Common Reasons for App Store Review Rejection: Screenshot Specs and Permission Description Pitfalls
- App Publishing: A Comprehensive Overview of Domestic Android App Stores and Their Features, with Key Points for Channel Distribution
- Detailed Analysis: Complete Guide to Publishing iOS Apps on the App Store
- How to Get iOS Device UDID: A Complete Guide to Query Methods and Adding Test Devices
- Can Multiple Apps Use the Same iOS Certificate? Shared Rules and Provisioning Profile Configuration
- appuploader-cli 使用教程:在 Windows 上用命令行把 IPA 上传到 App Store
- appuploader-cli 接入 CI/CD 自动上传 IPA 教程
- Windows / Linux / Mac 上怎么生成 AppStoreInfo.plist,不装 Xcode 也能拿到上架用的资源描述文件
- Appuploader (Happy Listing) Login Tutorial: Web Login, App Login, and API Key Methods
- App Store App Management Features
- 2026 年 iTMSTransporter Windows 上传发布 IPA 教程
- Windows / Linux / Mac 上不用 Xcode 把 IPA 上传到 App Store,upload 命令详解
- Bundle ID Registration and Management: App ID Creation Guide, Naming Rules, Capability Toggles, and Deletion Notes
- iOS Certificate Creation and Management: Type and Quantity Limits, p12 Protection Password, Cloud Backup Sync, Revocation Impact, and Notes
- AppStoreInfo.plist 是什么?怎么用、怎么生成(Windows / Linux 也能生成)
- appuploader-cli Command-Line Guide: Upload IPA to App Store Connect and Integrate with CI/CD Pipelines
- Test Device Registration and Management: Two Ways to Obtain UDID via USB Connection or QR Code Scan
- 没有 Mac 也能做完整 iOS 发布流程,证书、上传、装机在 Windows 上完成
- No-Login File Viewing & App Store Submission: A Practical Guide
- Apple Account Management Guide: Practical Operations for Team, Membership Status, and License Activation
- iOS Provisioning Profile Management: Create, Regenerate, and Clean Invalid Profiles
- App Store IPA Upload Automation: .p8 Key Auth and CI/CD Integration in Practice
- 开心上架是什么,一站式 Apple 开发者工作台总览
- 面向团队与外包公司,iOS 多账号协作 + CI/CD 自动化发布方
- How to Configure iOS Push Notifications: APNs Push Certificates, Device Library, and Bulk Sending
- App 专用密码是什么,去哪里获取?
- Guide to Applying for an iOS Push Certificate and Configuring APNs Bulk Push
- App Store Multi-Language Metadata and Screenshot Batch Management (with AI Translation) Tutorial
- App Store Connect API 密钥是什么,为什么推荐用它登录?
- appuploader-cli CI/CD Auto IPA Upload Tutorial: the upload and info Commands
- How to Generate iOS Signing Certificates and Provisioning Profiles on Windows Without Xcode
- 证书/描述文件失效或过期了怎么办?重新签发与重建的完整操作
- Tutorial: Register Test Devices by QR Code + Install IPA Wirelessly to iPhone
- appuploader-cli Tutorial: Uploading an IPA to the App Store from the Command Line on Windows
- 没加入付费开发者计划的免费 Apple ID 能做什么?
- 手上有好几个 Apple 开发者账号,怎么统一管理?一键切换的多账号的方案
- What Can a Free Apple ID Do Without Joining the Paid Developer Program?
- Managing Multiple Apple Developer Accounts: A One-Click Switching Solution
- 没有 Mac 电脑能把 App 上架到 App Store 吗?Windows 提交 IPA 的方法
- appuploader-cli CI/CD Integration: Auto-Uploading IPA Guide
- 避免 Apple ID 登录总弹二次验证,三种登录方式的验证差异
- How to Generate AppStoreInfo.plist on Windows / Linux / Mac — Get the Resource Description File for App Store Submission Without Installing Xcode
- 怎么在 Windows 上用 Adobe AIR 打包 iOS 应用并上架 App Store?
- 2026 iTMSTransporter Windows IPA Upload and Release Tutorial
- 怎么用 APICloud 云编译打包 iOS 应用并上架 App Store?
- Upload IPA to App Store Without Xcode on Windows/Linux/Mac: upload Command Explained
- Appuploader 创建 iOS 证书:开发证书、发布证书和那几个必填项详解
- iOS 上架注意事项有哪些?Appuploader 的四个阶段自查清单
- 上传IPA反馈ERROR ITMS-90189版本号重复问题
- 上传IPA后需要多久才能在构建版本中看到应用?
- iOS开发者账号(个人、公司、企业)的区别
- 苹果app无法验证其完整性错误
- iOS 打包上传Appstore报错ERROR SDK version issue
- iOS开发指南:创建苹果开发者账号、新建首个APP ID和构建应用的步骤
- ipa 上传平台
- IPA上传报错网络错误
- iOS 打包上传Appstore报错ERROR ITMS-90101
- 上传Appstore报错 ITMS-90809
- iOS 打包上传Appstore报错ERROR ITMS-90076
- 上传报错 No suitable application records were found
- ios上架提示 “图像不能包含 alpha 通道或透明度”
- 如何填写苹果应用上架过程中的隐私政策信息
- 提交上传失败,提示如下bundle ID不匹配问题
- 上传Appstore报错 ITMS-90704图标错误的问题
- iOS 打包上传Appstore报错ERROR ITMS-90161
- 多个app可以使用同一个ios证书吗?
- 苹果开发者账号注册
- TestFlight提交时出现的ITMS-90426错误
- uni-app中隐藏H5页面头部导航栏page-head的两种方式?
- Start using AppUploader (Windows version)
- Start using AppUploader (Mac version)
- Install and log in to AppUploader
- Certificate Management
- Provisioning Profile Management
- Submit and Upload
- Install and Test
- Batch Upload Screenshots
- Obtain Activation Code
- Generate App-Specific Password
- Configure Push Certificate
- File Viewing Feature
- What is a Bundle ID
- Apple Certificates Overview
- Submitting a UniApp IPA to the App Store
- APP Filing Operation Tutorial
- What to Do If Your Apple Account Is Disabled
- App Store Developer Name Change
- Uploaded IPA Not Showing Build in iTunes Connect
- Provisioning Profile and Certificate Mismatch
- Upload IPA :ERROR ITMS-90189
- How long to see app in build after uploading IPA
- iOS Dev Account (Individual, Company, Enterprise)
- App Integrity Verification Failed Error
- iOS Upload Error SDK Version Issue
- iOS Dev Guide Create Apple Dev ID and Build Steps
- IPA Upload Platform
- IPA Upload Network Error
- iOS Upload Error ITMS-90101
- App Store Upload Error ITMS-90809
- iOS Upload Error ITMS-90076
- Upload Error No Suitable Application Records Found
- iOS Image No Alpha Channel
- How to Fill Apple App Privacy Policy Info
- Upload Failed Bundle ID Mismatch
- App Store Upload Error ITMS-90704 Icon Issue
- iOS Upload Error ITMS-90161
- Can Multiple Apps Use the Same iOS Certificate
- Apple Developer Account Registration
- TestFlight Submission Error ITMS-90426
- uniapp Hide H5 Page Header (page-head) Two Methods
- 开始使用appuploder(Win版本)
- 开始使用appuploder(Mac版本)
- 安装和登录appuploader
- 证书管理
- 描述文件管理
- 提交上传
- 安装测试
- 批量上传截图
- 获取激活码
- 生成专用密码
- 配置推送证书
- 文件查看功能
- 什么是Bundle ID
- 苹果的各种证书说明
- uniapp打包的ipa上架
- APP备案操作教程
- 苹果账号被禁用怎么办?
- appstore开发者名称修改
- 上传了ipa但iTunes Connect没有构建版本问题
- 编译提示描述文件和证书不匹配
- appuploader cli
- AppStoreInfo.plist生成教程
- introduce how to generate AppStoreInfo.plist
- appuploader-cli 命令手册
- appuploader-cli command manual