iOS 上架注意事项有哪些?Appuploader 的四个阶段自查清单
iOS 上架注意事项不止「点上传」这一步。本文按上传前、上传时、上传后、审核中四个阶段,把证书与描述文件、Bundle ID 不一致、版本号重复、图标 alpha、SDK 版本与 UIWebView、隐私政策与中国区备案、ITMS-90161/90426/90101 等错误码、构建版本一直不出现、审核测试账号等问题逐条讲清,附一张自查表和 Appuploader 上传成功不等于上架完成的说明。
iOS 上架注意事项不止「点上传」这一步。本文按上传前、上传时、上传后、审核中四个阶段,把证书与描述文件、Bundle ID 不一致、版本号重复、图标 alpha、SDK 版本与 UIWebView、隐私政策与中国区备案、ITMS-90161/90426/90101 等错误码、构建版本一直不出现、审核测试账号等问题逐条讲清,附一张自查表和 Appuploader 上传成功不等于上架完成的说明。
没有 Mac 怎么创建 iOS 证书?本文以 Appuploader 为例,讲清证书、私钥和描述文件的关系,开发证书与发布证书怎么选,免费账号 7 天有效期的限制,创建时名称、邮箱、P12 密码和证书同步几个必填项怎么填,以及建完证书后如何配 Development 或 App Store 描述文件,附密码遗忘、名额超限、换电脑迁移等常见问题和与 Xcode、钥匙串、Fastlane match 的对比。
Windows 上用 Adobe AIR 打包 iOS 应用并上架 App Store,AIR SDK 自带 ADT 命令行,本机 AOT 编译、签名、打 IPA,免 Xcode;卡点在 .p12 证书与描述文件,用开心上架在 Windows 直接签发。六步:定 Bundle ID(创建后不可改)、签证书拿 .p12(密码即 -storepass)、生成描述文件、ADT 打包(含 ipa-app-store 参数)、上传(appuploader-cli/API 密钥)、扫码真机测试。
同时维护多个 iOS 项目的团队和外包公司,面对多 Apple 账号的切换、交接、双重验证和人工发布问题。方案拆解:已保存账号列表一键切换、账号下多团队激活切换;App Store Connect API 密钥(.json 文件)多人导入登录免密码免双重验证、离职时吊销;appuploader-cli 不依赖 macOS 接入 Jenkins/GitHub Actions,把上传标准化;批量截图、AI 翻译、商店信息导出文件夹纳入版本控制。附一套可复制的四步团队工作流。
没有 Mac 也能做完整 iOS 发布,编译签名之外的全部环节——注册 Bundle ID、签发证书、生成描述文件、注册测试设备、提交 IPA、装机测试——都能脱离 Xcode 在 Windows 上完成。本文用表格对比传统方式与开心上架(AppUploader)的对应做法,分析跨平台框架开发者、无专职 iOS 工程师团队、Linux/Windows CI Runner 三类人群的使用场景,以及与 Transporter、Fastlane 的客观差异。