普通苹果账户 和苹果开发者账户
1. Apple ID(普通苹果账户)
就是你日常用的:
- 下载App、iCloud、Apple Pay、iPhone/iMac登录、订阅Apple Music
- 免费注册
- 不能上架App Store、不能做真机调试、不能生成证书打包App
2. Apple Developer 苹果开发者账户(开发账号)
在普通Apple ID基础上,额外付费开通的会员资格
- 入口:用你的Apple ID去苹果开发者官网缴费开通
- 年费:中国大陆个人账号 688元/年
- 核心作用(你做iOS上架必须):
- Xcode真机安装测试App
- 申请证书、描述文件打包IPA安装包
- 提交App到App Store审核上架
- 测试TestFlight内测分发
- 查看开发者后台统计、内购配置、隐私协议填写等
简单关系梳理
- 先有免费Apple ID(苹果账户)
- 给这个ID续费688元 → 升级为开发者账号
- 登录账号还是同一个邮箱密码,但后台权限解锁开发能力
坑
- 必须用【邮箱作为账号主体】注册 Apple ID,纯手机号注册的 + 86 中国大陆 Apple ID,无法开通开发者会员,会直接报错:您的 Apple ID 暂时不符合使用此应用程序的条件。所以一般就是你手机号注册的appid用来玩手机,邮箱注册的appid用来做开发。
账号需要的软件有哪些
Xcode(电脑端)
写代码、打包IPA安装包,打包后上传到Connect后台提交审核。
TestFlight
苹果官方内测分发工具 ,上架 App Store 之前,把打包好的 App 发给测试人员(自己、家人、朋友、小范围用户)安装测试,不是正式商店版本,不用走苹果审核完整版流程。
二、两种测试人员类型
- 内部测试员(最多25人)
- 必须是你开发者账号里添加过的邮箱,比如自己小号、家人邮箱;
- 上传构建版本立刻可用,不用苹果审核。
- 外部公开测试员(最多10000人)
- 任何人邮箱都能加入;
- 上传后苹果会做简易合规审核(10分钟~几小时),过了才能公开链接分享。
重要限制
- 每一个测试包有效期只有 90 天,到期自动无法打开,需要重新上传新版替换;
- 最多同时保留 100 个构建版本;
- 内部包可以带调试日志、未完善功能;外部包要符合苹果基础规则,违规会驳回;
- 内购StoreKit在TestFlight是沙盒环境:不会真扣费,用苹果沙盒账号测试购买。
Developer
用来交钱开通688开发者会员、完成人脸资质审核,开完会员它基本就闲置了;
developer.apple.com
developer.apple.com = 开发配置后台(管证书、权限、设备、功能开关)
appstoreconnect.apple.com = 上架运营后台(管提审、商店页面、收入、用户评价)
1. 账号会员核心管理
- 开通688开发者会员、查看续费日期、团队ID、会员资质
- 完善开发者个人资料、协议签署、通知邮箱偏好设置
2. 打包App必须在这里做
- Identifiers(App ID)
创建App唯一包名Bundle ID,开启推送、iCloud、后台刷新、Apple登录、内购等系统权限; - Certificates(证书)
生成开发证书、发布证书、推送APNs证书,Xcode真机调试、打包IPA全靠它; - Devices(测试设备)
添加你自己、测试朋友的iPhone UDID,非商店安装测试包需要绑定设备; - Profiles(描述文件)
配合证书+设备生成配置文件,给Xcode签名用。
简单理解:Xcode能把代码装进手机、能打包出可上架安装包,全部依赖这个后台配置。
3. 技术资源大本营(长期开发查阅)
- iOS/SwiftUI官方开发文档、示例代码、API说明
- Xcode Beta、系统测试版固件下载
- 开发者论坛、Bug反馈入口、苹果技术支持工单申请
4. 其他高级能力
Xcode Cloud持续构建、CloudKit云存储配额管理、各类苹果系统能力权限开通(钱包、HomeKit、CoreML等)
Connect
App Store Connect(简称Connect)= 苹果上架后台,付费开通688开发者账号后才能登录,专门管App从内测到上架商店全生命周期 ,分网页版(主力干活)和手机App版(随身看通知)。
网页版Connect核心功能
https://appstoreconnect.apple.com/
- 创建App条目:填写App名称、套装ID、分类、隐私政策链接、年龄分级
- 上架资料上传:上传图标、截图、预览视频、关键词、描述(App商店展示页内容)
- 提交苹果审核:Xcode打包好的安装包上传后,在这里发起App Store官方审核
- TestFlight内测管理:添加内测用户、分发测试链接、查看崩溃日志、用户反馈
- 内购/订阅配置:如果App做付费功能,在这里添加付费项目
- 财务与税务:填写银行卡、税务信息,查看下载量、收入、苹果打款账单
- 版本更新管理:后续迭代新版本、下架、灰度发布、紧急下架处理
手机端App Store Connect(只做轻量化查看)
只能干简单操作,不能新建App、上传截图提审:
- 实时推送:审核被拒、审核通过、用户差评、内测反馈、崩溃告警
- 查看App审核状态、构建版本是否合规
- 管理TestFlight测试人员、查看闪退崩溃记录
- 回复App Store用户评论、打分
- 简单看下载数据、销量趋势
分工
第一步:developer.apple.com 干活(开发打包层)
- 创建Bundle ID
- 生成证书、描述文件
- 绑定测试手机设备
- Xcode打包出IPA安装包
第二步:App Store Connect 干活(上架商店层)
- 创建App商店条目、上传图标截图、写介绍关键词
- 上传IPA包、提交苹果官方审核
- TestFlight内测分发、查看崩溃日志
- 看下载量、营收、处理差评、税务收款
注册流程
- 下载Developer app,登录你的邮箱注册的 appid
- 底部tab选择账户,里面有 Apple Developer Program 立即注册
- 注册会让你填一些基本信息,如姓名,手机号,住址等
- 然后刷脸自拍,我测试的时候刷脸一直报错,开了代理才注册成功
- 刷脸后就缴费 688 等审核了,账号开通后24小时内权限同步完毕才能登录Connect;