標籤:
雖然iOS7之後可以不用認證就在真機上進行測試,但很多操作還是得有認證才能正常操作;
準備工作:你得先有一個開發人員帳號;
產生測試認證需要三個步驟:
1.產生認證檔案
2.建立Bundle identifiers
3.建立描述檔案
下面就正式開始建立認證:
一、建立認證檔案
1.在電腦程式中開啟“鑰匙串訪問”程式
2.點擊左上方“鑰匙串訪問→認證助理→從憑證授權單位請求認證”
3.這裡最快的方式選擇“儲存到磁碟”
最後會產生一個CSR檔案
二、建立Bundle identifiers
1.使用自己的開發人員帳號登入https://developer.apple.com
2.點擊Member Center
3.點擊Certificates,Identifiers&Profiles
4.點擊iOS Apps → Identifiers
5.點擊App IDs,點擊右上方“+”添加App ID
6.這個頁面只填寫兩個地方,name處填寫對App ID的描述,Bundle ID自由填寫
7.建立Bundle ID成功後頁面會自動回到首頁面;點擊Certificates→Development,點擊右上方“+”添加認證
8.第一個是測試認證,第二個是推送認證,一直繼續。。。
9.直到出現此頁面時點擊Choose file,然後選中第一步產生的CSR檔案
10.當顯示時表示產生認證成功,點擊Download,下載認證
11.開啟“鑰匙串訪問”,同時選中“登陸”和“我的認證”,將下載的認證拖拽到“鑰匙串訪問”介面中,
12.開啟需要測試的工程,再開啟設定檔→Info→Bundle identifier,修改Bundle ID為上面自己寫的Bundle ID
13.點擊Build Settings→Code Signing→Code Signing Identity,選擇添加上面下載的認證
三、產生描述檔案
1.調出前面的網站介面;點擊Provisioning Profiles→Development,點擊右上方“+”添加描述檔案
2.選擇第一個
3.這個頁面選擇自己上面建立的App ID
4.選擇自己的認證(也可以全選)
5.選擇允許測試的裝置(最多課允許100個裝置)
6.給描述檔案命名,產生描述檔案,並下載
7.在Finder中找到下載的描述檔案,並雙擊;會自動跳到前面更改了測試認證的那個工程,點擊Build Settings→Code Signing→Provisioning Profile,選擇剛才下載的描述檔案,到這裡認證就添加完成了,不過,還有幾個地方需要修改Bundle ID
7.1Info→Bundle identifier,這個地方一般都會自動更改過來;
7.2General→Identity,這裡一般也會自動更改過來;
7.3Build Settings→搜尋“Bundle”→Packaging→Product Bundle identifier,這裡得手動更改。
至此,就可以連上真機開始測試了。
iOS建立測試認證