做過IOS測試的都知道,IOS的認證不經過處理只能在申請的機器上測試。有時候為了方便我們可能需要在不同的機器上測試。那麼就需要處理一下認證了。下面給大家分享一下處理辦法:
之前說的有讀者私下聯絡我說有點不明白,那麼我就重新說一下解決辦法。加
在產生認證的電腦上,開啟鑰匙串,選擇你的認證。
選中密鑰後右側會出現認證,在認證上右鍵,選擇“匯出XXX''”認證。
填好密碼(要記住)。產生一個新的名為 認證.p12 的認證。
將這個認證拷貝到要增加的電腦上面,雙擊認證,填寫登入密碼,即可使用。
好了,試試吧。
補充內容:(來源於互連網)
一、成員介紹
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安裝到其他電腦上,其他電腦也不可能具有認證的許可權。