iOS開發(fā) apple ID 《Managing Your Developer Account Team》

英文一般,有問題請拍磚

蘋果開發(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ā)成員以后,你可能需要負責(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(團隊代理)
    • 團隊代理對團隊負有全權(quán)的責(zé)任,并作為與蘋果的初始聯(lián)系人。團隊代理可以邀請團隊成員并更改任意其他成員的訪問級別。每個團隊只有一個團隊代理。
  • Team admin(團隊管理員)
    • 團隊管理員可以設(shè)置其他團隊成員的特權(quán)級別,除團隊代理以外。團隊管理員管理所有資源常常用于前面你的app(Team admins manage all assets used to sign your apps),在開發(fā)階段或者你的團隊已經(jīng)準備發(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

團隊代理

  1. 項目開始,必須有一個人加入蘋果開發(fā)者計劃,這個人就會成為團隊代理。在這個過程中,團隊代理同意注冊協(xié)議成為蘋果開發(fā)者并輸入財務(wù)信息,這樣團隊可以從商店購買他們的應(yīng)用程序。
  2. 團隊代理擁有超級角色,他在團隊中無任何限制,并且對團隊負法律責(zé)任。初始時,團隊代理經(jīng)過一系列的操作來組織開發(fā)團隊。在其他成員加入完成后,團隊代理可以決定將一些權(quán)限賦予團隊中的某些成員。允許這些成員來完成剩余的團隊任務(wù)。
  3. 團隊代理可能需要簽署更新或新的許可協(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)建標識符,但無法簽署協(xié)議。 分配角色可以幫助團隊代理委派他們一些職責(zé)。

邀請團隊成員
11_mc_invite_team_member1_2x.png
變更成員角色
11_mc_change_team_role_2x.png
添加團隊成員設(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。
移交團隊代理角色
11_trf_agent_role_2x.png
11_trf_agent_role_2_2x.png
刪除團隊成員
11_remove_team_member_2x.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容