苹果开发者账号小科普

苹果开发者账号小科普

相关概念

Certificate:

这是一个公钥/私钥对,用于识别谁开发了app。(举个非常通俗易懂的例子,如果没有这样的证书,任何人都可以创建一个名为'Facebook'的应用程序并假装它是对实际的Facebook应用的更新——从而诱骗用户给予自己的登录凭据。)

  • iOS App Development:开发证书。 这个证书适用于希望在编写代码时在物理设备上测试应用程序的开发人员。

  • App Store和Ad-Hoc:分发证书。 这个证书适用于开发团队准备将应用程序提供给其他人的情况 - 首先用于测试(“Ad-Hoc”),然后通过TestFlight或App Store进行一般的分发。

比如我们加入一个iOS开发团队(apple developer program)时,既可以是“member”,也可以是“admin”(后面有表格详细描述)。 任何人都可以创建开发证书,但只有具有管理员权限的人才能创建分发证书。

App ID(Identifier):

这是对应你的应用的一个独特的identifier。具体的命名规范一般是‘com.yourcompanyname.yourappname’,并且其他的一些权利(xcode里面叫entitlement)可以同App ID关联绑定,比如iCloud,Push Notification,Apple Pay等等。

List of Devices:

这可能是该过程中最烦人的部分:如果开发者想将应用程序分发给测试人员(不使用TestFlight),那么他们需要向开发者发送他们设备的“唯一设备标识符”或UDID。 需要将设备连接到计算机来查看UDID。

Provisioning Profile:

  • iOS App Development:用于在开发时在物理设备上测试应用程序。

  • Ad Hoc:用于将应用程序分发给非TestFlight测试人员(例如通过HockeyApp)。

  • App Store:用于通过TestFlight或App Store分发应用程序。

Provisioning Profile Certificate App ID List of Devices
iOS App Development iOS App Development Yes Yes
Ad Hoc App Store and Ad-Hoc Yes Yes
App Store App Store and Ad-Hoc Yes No

(上面四项在激活Apple Developer Program的账号中有对应配置栏目。)因此,当iOS尝试安装应用程序时,它会检查以下内容:用于签署应用程序的私钥与证书中的公钥匹配;App ID是正确的;所需的entitlement与App ID相关联;设备本身位于设备列表中。

苹果开发者账号Membership

https://developer.apple.com/support/compare-memberships/

Member Individual Company Enterprise 备注
Beta software and tools yes yes yes beta版本服务尝鲜的特权。
相关开发工具(App Store Connect,
Cloudkit Dashboard的使用权限)
Create teams yes yes 创建团队。代理:就是注册开发者账号
的那一个,权限最高,续费和创建开发
商证书只能使用该账号。管理:管理分
发证书、管理测试设备、管理应用配置
等等。队员:没有管理权限,只能下载
和请求数据,只能做开发过程中真机调试
Tech support incidents yes yes yes 一年两次免费帮你code找bug的机会
Testing on devices yes to some degree yes yes yes 从xcode7开始free member的账号
也可以在真机调试应用,但是限制就
在于(一周内10个应用的限制,安装在
真机上7天过期的限制)
另外的individual和company
还有enterprise都有100个测试
机的限制(根据type,iphone100个,
ipad100个,udid唯一标识,一年后
才能更新。通过adhoc发布实现)。
包括testflight这种测试服务(外部测试者
邮件邀请上限10000)。
Ad-hoc distribution yes yes yes 使用Xcode将应用程序以AdHoc方式打包
,导出ipa文件,然后用iTunes等工具将
应用程序安装到iOS中。(100台)
In-house distribution yes 内部使用
App store distribution yes yes 发布到app store,苹果审核通过后,
其他人可以下载安装
App store connect yes yes 开发工具,连接app store
Safari extensions yes yes 可以同原生应用通信和分享数据。Safari app extensions会同应用一起打包并通过app store进行分发。
Capability yes yes yes 开放应用的高级功能,包括CloudKit,Game Center,Wallet,Apple Pay等等
Push notification yes yes yes 推送的发送,需要具备推送的证书(需要 program membership)
Cost free $99 $99 $299

Company/Enterprise账号的团队角色

https://developer.apple.com/support/roles/

Team agent Admin Member
Number Limit 1 无限制 无限制
权限 所有资源的所有权限。
但通常负责接受协议、
更新membership以及
创建developer ID证书。
创建、更新以及删除
证书、应用和配置文
件(provisioning profile)。
使用beta软件和相关测试开发。
团队角色 通常是公司 CTO或是
DevOps团队管理。
通常是iOS开发者团队
和DevOps团队。通常情
况下只有部分具备较强项
目管理经验的团队成员
(项目经理)具有该权限。
主要是为了避免误删一些
重要信息。
对工程进行下载、测试的团队,
比如测试人员和iOS团队成员等。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容