英文一般疹蛉,有問題請拍磚
蘋果開發(fā)者賬戶《Managing Your Developer Account Team》文章翻譯
管理開發(fā)者賬戶團隊
如果你已經(jīng)加入了蘋果開發(fā)者計劃力麸,你能夠添加成員到你的團隊克蚂,通過設(shè)置角色來賦予成員操作權(quán)限。團隊成員擁有開發(fā)和發(fā)布相關(guān)的角色和權(quán)力摸恍。這些角色定義了誰能夠啟用app的某些服務(wù)赤屋,誰能夠創(chuàng)建Identifiers,誰能夠創(chuàng)建distribution證書谜慌,等等欣范。在添加完開發(fā)成員以后令哟,你可能需要負(fù)責(zé)替他們完成一些其他的操作。比如晴竞,開啟一些AppID的功能噩死,創(chuàng)建APNs的SSL客戶端證書神年,Pass Type IDs和iCloud containers。如果您以個人身份注冊Apple Developer計劃垛耳,則本章中介紹的團隊管理任務(wù)不適用飘千。
開發(fā)成員與iTunes Connect用戶不同护奈。只有最初加入蘋果開發(fā)者計劃的人才能訪問iTunes Connect。了解如何添加iTunes Connect用于酌予,請閱讀[Managing Your App in iTunes Connect奖慌。
關(guān)于開發(fā)者團隊成員角色和權(quán)限
成員角色定義了成員通過開發(fā)者賬戶和Xcode能夠訪問的團隊的資源和任務(wù)類型简僧。此權(quán)限等級擴展到開發(fā)成員在團隊中被允許執(zhí)行某類任務(wù)。通過允許你控制團隊角色棉姐,Apple可以讓你更輕松地為團隊維護良好的安全措施。
其他一些權(quán)限——如上架構(gòu)建的app到iTunes Connect和提交app到 App Review——是由iTunes Connect的用戶角色控制笛洛。描述見About iTunes Connect User Roles and Privileges.
團隊角色
以下是對用戶角色的描述苛让,每個訪問級別包括其下的級別的所有功能湿诊。
- Team agent(團隊代理)
- 團隊代理對團隊負(fù)有全權(quán)的責(zé)任厅须,并作為與蘋果的初始聯(lián)系人。團隊代理可以邀請團隊成員并更改任意其他成員的訪問級別错沽。每個團隊只有一個團隊代理眶拉。
- Team admin(團隊管理員)
- 團隊管理員可以設(shè)置其他團隊成員的特權(quán)級別镀层,除團隊代理以外。團隊管理員管理所有資源常常用于前面你的app(Team admins manage all assets used to sign your apps)吴侦,在開發(fā)階段或者你的團隊已經(jīng)準(zhǔn)備發(fā)布的app坞古,團隊管理員可以編輯AppID來開啟app服務(wù)痪枫,并創(chuàng)建在整個系統(tǒng)中使用的technology specific identifiers。團隊管理員可以簽名app在非開發(fā)設(shè)備上分發(fā)易阳。
- Team member(團隊成員)
- 團隊成員可以創(chuàng)建他們自己的開發(fā)證書吃粒,通過Xcode注冊一個設(shè)備與其Mac關(guān)聯(lián)和創(chuàng)建一個team provisioning profile文件。團隊成員不能夠使用他們的開發(fā)者注冊設(shè)備和development provisioning profile
團隊權(quán)限
Privileage | Team agent | Team admin | Team member |
---|---|---|---|
接受法律協(xié)議 | ? | ? | ? |
續(xù)訂會員資格 | ? | ? | ? |
創(chuàng)建 Developer ID certificates | ? | ? | ? |
邀請開發(fā)成員并設(shè)定角色 | ? | ? | ? |
注冊開發(fā)設(shè)備 | ? | ? | ? |
注冊早像,配置和刪除App IDs | ? | ? | ? |
創(chuàng)建 other app service identifiers | ? | ? | ? |
創(chuàng)建 distribution provisioning profiles | ? | ? | ? |
創(chuàng)建 distribution certificates | ? | ? | ? |
創(chuàng)建 development provisioning profiles | ? | ? | ? |
創(chuàng)建 development certificates | ? | ? | ? |
在Xcode中創(chuàng)建wildcard App ID和team provisioning profile | ? | ? | ? |
在Xcode中,開發(fā)成員能夠注冊他們的Mac或注冊一個設(shè)備連接他們的Mac劝堪,并創(chuàng)建一個team provisioning profile
團隊代理
- 項目開始幅聘,必須有一個人加入蘋果開發(fā)者計劃窃植,這個人就會成為團隊代理巷怜。在這個過程中,團隊代理同意注冊協(xié)議成為蘋果開發(fā)者并輸入財務(wù)信息绣张,這樣團隊可以從商店購買他們的應(yīng)用程序关带。
- 團隊代理擁有超級角色宋雏,他在團隊中無任何限制,并且對團隊負(fù)法律責(zé)任嗦明。初始時蚪燕,團隊代理經(jīng)過一系列的操作來組織開發(fā)團隊。在其他成員加入完成后诗良,團隊代理可以決定將一些權(quán)限賦予團隊中的某些成員累榜。允許這些成員來完成剩余的團隊任務(wù)。
- 團隊代理可能需要簽署更新或新的許可協(xié)議葛作,特別是當(dāng)團隊希望將特定服務(wù)納入應(yīng)用程序時猖凛。 例如辨泳,使用iAd服務(wù)的應(yīng)用程序要求團隊代理簽署單獨的協(xié)議。
邀請團隊成員并設(shè)定角色
成功加入開發(fā)這計劃第岖,并是團隊代理试溯,那么你有權(quán)將其他開發(fā)者(成為團隊成員)添加到你的賬戶遇绞。一般來說,團隊成員具有查看和下載其開發(fā)者帳戶管理的信息的讀取權(quán)限蹄咖,但他們沒有寫入大多賬戶內(nèi)容權(quán)限付鹿。同樣舵匾,您可以為團隊管理員,以允許該人員具有團隊代理的某些權(quán)限 - 例如务蝠,團隊管理員可以為應(yīng)用服務(wù)創(chuàng)建標(biāo)識符烛缔,但無法簽署協(xié)議践瓷。 分配角色可以幫助團隊代理委派他們一些職責(zé)。
邀請團隊成員
變更成員角色
添加團隊成員設(shè)備
- 設(shè)備需要被注冊并添加到team provisioning profile中后砍濒,團隊成員才可以在自己的設(shè)備上運行app爸邢。如果需要拿愧,Xcode可以自動注冊設(shè)備,描述見Launching Your App on Devices券敌。團隊代理或管理員可以代表他們注冊團隊成員設(shè)備待诅。
- 團隊成員將設(shè)備名稱和設(shè)備ID交給他們的團隊管理員熊镣。在Xcode中轧钓,團隊成員可以選中在Devices window顯示的設(shè)備來查看設(shè)備ID锐膜。描述見Locating Device IDs Using Xcode道盏。如果你是Mac開發(fā)者,你可以通過System Information app來獲取設(shè)備ID媒咳,描述見 Locating Device IDs Using System Information (iOS, tvOS, Mac)涩澡。
- 在開發(fā)者賬戶中坠敷,團隊管理員可以注冊一個設(shè)備,描述見Registering Individual Devices粥帚,或多個設(shè)備芒涡,描述見Registering Multiple Devices。