iOS開發-多台機器共用認證問題

來源:互聯網
上載者:User

標籤:不可   同步   開發密鑰   pod   開發   開發認證   pos   span   檔案的   

今天又被認證的問題卡殼了:

      在公司的電腦上申請的開發、發布認證,回家用自己的電腦從蘋果開發人員中心上將認證和設定檔都下載下來提示用不了,弄了很久才想起.p12檔案,必須從申請認證的電腦上匯出,匯入到自己的電腦上使用,以防以後忘記,重新做個筆記,也好好梳理下各個認證、檔案的作用。

 

1. 下載.cer檔案到別的機器。就是在IDP上的那個。2. 從發送申請檔案(certificate Request,尾碼名為certSigningRequest)的機器上把認證對應的private key(.p12檔案)匯出,密碼自己定,要記住,後面匯入的時候要用。3. 在你需要的機器上安裝認證(.cer),匯入私密金鑰檔案(.p12)。安裝對應App的provisioning profile。4. Over,你可以用其他機器開發了。註:必須得從申請機器上匯出private key.到其他機器上一、成員介紹1.Certification(認證)           認證是對電腦開發資格的認證,每個開發人員帳號有一套,分為兩種:         1)Developer Certification(開發認證)                  安裝在電腦上提供許可權:開發人員通過裝置進行真機測試。                  可以產生副本供多台電腦安裝;         2)Distribution Certification(發布認證)                  安裝在電腦上提供發布iOS程式的許可權:開發人員可以製做測試版和發布版的程式。                  不可產生副本,僅有配置該認證的電腦才可使用;(副本製做介紹在下面Keychain中介紹)2.Provisioning Profile(授權檔案)            授權檔案是對裝置如iPod Touch、iPad、iPhone的授權,檔案內記錄的是裝置的UDID和程式的App Id,即使被授權的裝置可以安裝或調試Bundle identifier與授權檔案中記錄的App Id對應的程式。            開發人員帳號在建立授權檔案時候會選擇App Id,(開發人員帳號下App Id中添加,單選)和UDID(開發人員帳號下Devices中添加最多100個,多選)。
授權檔案分為兩種,對應相應的認證使用:        1)Developer Provisioning Profile(開發授權檔案)                  在裝有開發認證或副本的電腦上使用,開發人員選擇該授權檔案通過電腦將程式安裝到授權檔案記錄的裝置中,即可進行真機測試。                 注意:確保電腦有許可權真機調試,即安裝了開發認證或副本;在開發工具中程式的Bundle identifier和選中使用的授權檔案的App Id要一致;串連調試的裝置的UDID在選中的授權檔案中有記錄。
        2)Distribution Provisioning Profile(發布授權檔案)                在裝有發布認證的電腦上(即配置認證的電腦,只有一台)製做測試版和發布版的程式:                        發布版就是發布到App Store上的程式檔案,開發人員帳號建立授權檔案時選擇store選項,選擇App Id,無需選擇UDID;                        測試版就是在發布之前交給測試人員可同步到裝置上的程式檔案,開發人員帳號建立授權檔案時選擇AdHoc,選擇App Id和UDID;只有選中的UDID對應的裝置才可能安裝上通過該授權檔案製做的程式。
3.Keychain(開發密鑰)         安裝認證成功的情況下認證下都會產生Keychain,上面提到的認證副本就是通過配置認證的電腦匯出Keychain(就是.p12檔案)安裝到其他機子上,讓其他機子得到認證對應的許可權。Developer Certification就可以製做副本Keychain分發到其他電腦上安裝,使其可以進行真機測試。
         注意:Distribution Certification只有配置認證(只有一台)的電腦才可使用,因此即使匯出匯出Keychain安裝到其他電腦上,其他電腦也不可能具有認證的許可權。

iOS開發-多台機器共用認證問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.