雖然iOS7以後能夠不用證書就在真機上進行測試,但不少操做仍是得有證書才能正常操做;app
準備工做:你得先有一個開發者帳號;ide
生成測試證書須要三個步驟:測試
1.生成證書文件網站
2.建立Bundle identifiersui
3.建立描述文件blog
下面就正式開始建立證書:開發
1、建立證書文件it
1.在電腦程序中打開「鑰匙串訪問」程序io
2.點擊左上角「鑰匙串訪問→證書助理→從證書頒發機構請求證書」登錄
3.這裏最快的方式選擇「存儲到磁盤」
最後會生成一個CSR文件
2、建立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,選擇添加上面下載的證書
3、生成描述文件
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,這裏得手動更改。
至此,就能夠連上真機開始測試了。