苹果开发者生态
Apple App 内购项目
苹果审核注意事项
苹果审核被拒后如何解决?
App Store Connect 后台管理
苹果开发者账号
TestFlight 测试
本文档使用 MrDoc 发布
-
+
首页
苹果开发者账号
苹果账号(Apple ID)是用于访问 Apple 服务的帐户,这些服务包括 App Store、Apple Music、iCloud、iMessage 信息、FaceTime 通话等。它包含你在登录服务时使用的电子邮件地址和密码,以及在 Apple 各项服务中使用的所有联系详情、付款详情和安全设置详情。在苹果生态下的设备登录同步你的个人信息内容,包括不限于 iPhone 、iPad、Mac、Apple Watch 、Apple TV 等设备。你可以在[管理 Apple ID](https://appleid.apple.com/) 进行注册或者修改相关的个人信息。 ## 账号分类 开发者账号则是从普通费苹果账号加入[苹果开发者计划](https://developer.apple.com/cn/programs/),成为 Apple 平台的开发者。正常的开发使用阶段是免费的,当你将 App 发布到 App Store 市场的时候才需要进行付费。 [Apple Developer](https://developer.apple.com/cn/) 网站提供了开发苹果 App 所需的各种工具和信息。普通用户只需[接受 Apple Developer 协议 ](https://developer.apple.com/register/),便可免费使用此帐户下载 Apple 平台各种软件和工具。在 macOS 系统中下载最新的 Xcode,观看学习 [SwiftUI](https://developer.apple.com/tutorials/swiftui) 官方教程,你就能上手体验开发一款简单的 App。把 iPhone 通过数据线连接到 Mac 电脑 ,就能将编写好的 demo 运行到手机上,这样属于你个人的 App 就完成了。 如果你准备好构建更多高级功能,或者想分发 App 到 App Store 市场供其他用户下载使用,那么就必须把普通账号付费升级成开发者账号。开发者账号有两大类:个人/公司和企业。前者是最常用的开发者账号类型,费用为一年 99 美元,人民币 688 元,可以上架 App Store。企业账号 299 美元一年,不能上架 App Store,只能在企业内部分发。现在企业账号基本上很难申请下来,费用也很昂贵,也容易被封号,在国内已经被滥用了(灰色产业)。 ## 账号注册 注册开发者账号首先需要一个 Apple ID,你可以在[管理 Apple ID](https://appleid.apple.com/) 网页进行注册,然后点击[接受 Apple Developer 协议](https://developer.apple.com/register/)就成功加入开发者计划。 国区个人开发者账号现在需要实名认证,输入你的名字、姓氏、身份证号码和电话号码,下载 [Apple Developer App](https://apps.apple.com/cn/app/id640199958),注册并通过身份验证选择个人并完成付费订阅。默认通过 App Store 帐户关联的付款方式扣款,会员资格将作为自动续期订阅进行自动续订。注意:针对在中国的 app 订阅购买交易,Apple 不提供发票。 注册公司开发者账号需要准备好邓白氏码,详细的流程可参考:“[苹果开发者公司账号申请全流程以及出现的问题](https://juejin.cn/post/6961678711066198030)”。 ## 账号续费 会员资格到期日之前的 30 天左右时会有到期提醒。 通过传统的 Apple Developer 网站注册付费的账号,你可以通过在[帐户](https://developer.apple.com/account/?view=membership#!/membership/VSWFD5279Q)的“Membership”(会员资格)部分选中“Auto-Renew Membership”(自动续订会员资格)复选框来使用双币信用卡进行续订(不要使用黑卡或曾付费过被封账号的卡)。 通过网站注册付费的账号到期提醒:  通过 [Apple Developer App](https://apps.apple.com/cn/app/id640199958) 完成了注册付费的账号,会员资格将作为自动续期订阅进行自动续订。  ## 团队管理 > 邀请加入团队的用户会收到一封电子邮件,其中附有接受邀请的链接。如果用户没有 Apple ID,则系统会在用户接受邀请时提示用户创建一个。完成邀请流程后,这个用户便会加入的团队。邀请会在三天后过期。如果对方错过了邀请接受期,可以重新邀请他们。 针对公司开发者账号,你可以合理分配不同的[职能权限](https://developer.apple.com/cn/support/roles)。  账户持有人:公司账号,拥有所有的权限,负责和苹果签订协议和续费。一个公司可以只注册续费一个公司开发者账号,管理公司旗下所有的 App。 管理/ App 管理:子开发者账号,针对公司中每一个项目组(部门)单独分配一个管理账号。你可以把这个账号分配给项目组的负责人,关联上其本人的 App ID,登录验证码相关的问题直接找负责人就行。一个项目组子账号下面能创建管理多个 App。 开发者:通过项目组子账号邀请添加,一般为项目组中的 iOS 开发或者测试同学,也可为项目中某个 App 单独分配一个开发者。 营销/客户支持:邀请分配给项目组中的产品和运营同学,拥有查看用户和访问的权限。此权限可以编辑 App Store 详细信息,查看 App 评分与评论,回复顾客的评论。 财务:公司的财务人员。拥有此权限的团队成员能查看 App 分析,查看销售和趋势,查看销售和趋势报告,查看付款和财务报告。 邀请团队成员,分配其合适的职能,具体对应的权限可点击查看“[用户和访问](https://appstoreconnect.apple.com/access/users)”。  如果项目中需要测试内购项目或订阅时,你可以在沙盒中创建测试账号。相关的账号添加删除可点击查看。 [App Store Connect 后台管理](https://www.yuque.com/eternaljust/rpmt31/wfzu9t?view=doc_embed) 邀请测试人员加入你的团队,TestFlight 相关到内容会涉及到团队用户。 [TestFlight 测试](https://www.yuque.com/eternaljust/rpmt31/pg9siv?view=doc_embed) ## 证书管理 > 在 App 开发期间,对应不同的环境,您将创建不同的证书类型。iOS、Apple tvOS 和 watchOS App 使用同一套证书,而 macOS App 使用另一套证书。如果您使用的是 Xcode 11 或更高版本,则可以为所有平台创建统一的开发和分发证书。开发证书用于在设备上运行 App 以及使用 App 功能,而分发证书用于分发 App 以进行测试和上传到 App Store Connect。 以前的开发者需要自己管理开发环境证书和生产环境证书(xx_dev.cer、xx_dis.cer),同时需要创建好对应的证书和描述文件,再下载导入到电脑钥匙串中。现在最新版本的 Xcode 可以自动管理相关的证书。如果你对手动创建证书感兴趣,可以参考 “[iOS 开发者证书申请](https://blog.csdn.net/zcmain/article/details/106117021)”。 App 开启通知服务还需要关注一个推送证书:APNs。推送通知需要你手动创建两种不同环境的证书(或者通过 APNs Auth Key 鉴权,参考[极光证书设置指南](https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide)),下载好 dis 和 dev 证书,在 Mac 电脑上打开并导出对应的 p12 证书,并设置好密码,最后再上传 p12 到[极光](https://www.jiguang.cn/)或者[友盟推送](https://www.umeng.com/push)这样的第三方推送服务商后台即可。证书有效期一年,失效后需要重新生成两种证书,再下载导出后重新上传。 查看证书详情可直接访问[证书管理](https://developer.apple.com/account/resources/certificates/list)。  ## 标识符管理 > App ID 可识别预置描述文件中的 App。它是一个由两部分组成的字符串,用于标识来自某一开发团队的一个或多个 App。App ID 共有两类:适用于单个 App 的精确 App ID,以及适用于一组 App 的通配符 App ID。在一个 App ID 中启用的 App 功能将作为一个允许列表,为一个或多个 App 提供可用功能。 创建一个 App 的唯一标识,在 Xcode 配置 Bundle Identifer 处填写的,一般命名规则为:com.company.xx 域名反序的格式。具体详细操作查看[官方文档](https://help.apple.com/developer-account/#/dev1b35d6f83)。 ## 设备管理 设备 ID 是一个 UDID,用于特定地标识一台 Apple 设备,包括 Mac 电脑。个人/公司账户最大支持 100 台,也就是最多支持 100 台测试设备(主要为 iPhone 和 iPad,Apple Watch 等其他设备也记录在其中),企业账号没有限制。UDID 可通过[官方说明](https://help.apple.com/xcode/mac/current/#/dev93ef696c6)或者[扫描蒲公英二维码](https://www.pgyer.com/tools/udid)来获取。 开发调试阶段可以在 Xcode 上直接注册新的连接设备,你也可以在苹果后台手动添加多台(需要权限为帐户持有人或管理员)。 在会员资格到期日前 30 天,你可以选择下载已注册测试设备列表的副本;如果不打算续订会员资格,你还可以选择在会员资格到期时立即移除所有设备。 直接访问[设备管理](https://developer.apple.com/account/resources/devices/list)。  ## 参考文档 管理 Apple ID:[https://appleid.apple.com/](https://appleid.apple.com/) 苹果开发者计划(Apple Developer Program):[https://developer.apple.com/cn/programs/](https://developer.apple.com/cn/programs/) Apple Developer Program 中的不同职能:[https://developer.apple.com/cn/support/roles](https://developer.apple.com/cn/support/roles) 开发者账号注册:[https://developer.apple.com/cn/support/app-account/](https://developer.apple.com/cn/support/app-account/) 开发者账号续订:[https://developer.apple.com/cn/support/renewal/](https://developer.apple.com/cn/support/renewal/) 苹果开发者官网:[https://developer.apple.com/cn/](https://developer.apple.com/cn/) 开发者帐户帮助文档:[https://help.apple.com/developer-account/](https://help.apple.com/developer-account/) 开发者联系客服:[https://developer.apple.com/contact/topic/select](https://developer.apple.com/contact/topic/select) 苹果开发者新闻及更新动态:[https://developer.apple.com/cn/news/](https://developer.apple.com/cn/news/) 苹果开发者服务状态查询:[https://developer.apple.com/system-status/](https://developer.apple.com/system-status/)
taozongqiang
2023年2月15日 15:17
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码