1首先打開蘋果的開發者網站
點擊網站上方的Member Center,會跳轉到登錄界面
2.如圖所示輸入開發者賬號和密碼。
輸入完成後點擊"Login"(Tips:左邊是註冊,下邊是找回密碼,右邊是登錄,如果沒有開發者賬號,則需要用蘋果賬號申請開發者,這裏不多說申請過程以及找回過程)。
3.登錄後的界面如圖所示,如果沒有最上面的兩個選項(Dev Centers、Certificates,Identifiers&Profiles),說明當前登錄的賬號還不是開發者,需要壹個開發者賬號登錄才會有。
4.首先點擊“Certificates,Identifiers&Profiles”,進入證書界面會看到左邊“iOS Apps”下面有四個選項:“Certificates”、“Identifiers”、“Devices”、“Provisioning Profiles”(Tips:如果沒有該選項或者為空,則說明該開發者賬號不是針對於iOS手機app開發的)
5.首先點擊“iOS Apps”下的第壹個“Certificates”,該選項作用就是授權壹臺電腦允許進行真機調試。
進入界面後,左邊壹列就是剛才在上壹頁看到的四個選項的具體目錄,右邊就是對應目錄“Certificates”下的“All”裏面的具體內容,當前目錄就是授權證書,右邊有壹列名字叫做Type,Type標示證書的種類
點擊對應證書會出現證書詳情,有移除和下載選項,點擊右上方的“十”號進行授權證書創建。
6.之後會看到如圖界面,選擇“Development”下的“iOS App Development”,進行真機調試電腦授權申請。然後界面往下拉,點擊界面最下方的“Continue”進行創建。
7.這壹步,繼續點擊“Continue”。這壹步是說,需要電腦的鑰匙串配置文件,先點擊“continue”,進入下壹步。
8.這壹步,需要上傳鑰匙串的配置文件。
打開Launchpad,找到“鑰匙串訪問”,打開之後,不用等界面出來,直接在上方導航條中選擇“鑰匙串訪問”目錄下的“證書助理”,選擇“從證書頒發機構請求證書”。如圖:
9.如果想通過郵件接收證書,則需要填寫郵箱,兩個郵箱填寫壹樣就行,之後在“請求是:”裏面選擇用“電子郵件發給CA”,即可通過電子郵件收到鑰匙串配置文件。
直接通過“請求是:”中選擇“存儲到磁盤”,上面的郵箱就可以隨便填寫了(是必填項,但不需要通過郵箱獲得,所以隨便填寫就好)。
點擊繼續,為文件選壹個位置,這裏我就選擇桌面了,當然壹定要選擇自己能找到的位置。
10.在桌面上找到鑰匙串授權文件,如圖所示。(Tips:生成的鑰匙串配置文件是當前電腦的,也就是對當前電腦授權真機開發,如果需要授權其他電腦,則需要其他電腦上對應的鑰匙串配置文件)
之後回到瀏覽器,剛才需要上傳的地方,點擊“choose file”,找到為剛才放置鑰匙串配置文件的地方。選中後,點擊“打開”,點擊“Generate”生成授權證書。
11.生成之後,會跳轉到Download界面,點擊界面中的“Download”下載下來,下載位置壹定要自己找得到。
雙擊生成的.cer文件,壹定要雙擊,雙擊後它會默認安裝到鑰匙串中,不然使用的時候會出現問題。
截止到目前為止,已經完成了對當前電腦授權,允許當前電腦進行真機開發(Tips:即鑰匙串已經安裝了授權證書,如果是用的別的電腦的鑰匙串配置文件,則需要吧下載下來的cer文件,給對應電腦,並在對應電腦上雙擊)。
12.之後點擊左邊目錄中的“Identifiers”下的“App IDs”,這裏是為工程創建壹個標示,也就是俗稱簽名,只有滿足標示的工程才能進行真機調試。
同樣點擊右上方的“十”號按鈕,進行創建標示。如圖。
13.這裏,需要創建標示了,在“name”的地方填寫標示的名字,方便最後壹步生成證書的時候,容易找到創建的標示。
接下來在 “App ID Suffix” 中的 “Explicit App ID” 的?“Bundle ID:” 裏面填寫我標示(也就是簽名),格式下方給出的有例子。按照格式來些就好。
當然,不必要為每壹個工程都生成壹個簽名標示,蘋果提供了壹種廣域標示的方法。
還是同樣的界面,選擇“App ID Suffix” 中的 “Wildcard App ID”裏面的“Bundle ID:” 填寫簽名,註意格式下方給出的有例子。
之後點擊最下方的“continue”,進行下壹步。
核對壹下信息後,然後直接點擊最下方的“Submit”,發布創建的標示。
到這壹步標示已經創建完成了。
14.授權完電腦設定完簽名之後,需要添加設備了,也就是允許進行真機調試的設備,例如(iPhone、ipad等)。
點擊左邊目錄中的“Devices”,同樣點擊右上方的“十”號,進行添加。
選擇壹次添加壹個設備,也可以壹次添加多個設備。
在“Register Device”裏面中的“Name”填寫設備名字,將來連接上對應的設備後,會在Xcode裏面顯示出來這個名字的。
之後,在“UDID”裏面填寫設備的UDID,這個過程,需要通過手機或者ITunes獲取,這裏筆者就通過ITunes來獲得了,因為ITunes自帶拷貝。
連接上要真機調試的設備,打開ITunes,點擊設備,點擊界面中的序列號,會切換到UDID,右鍵就有拷貝,直接拷貝過來粘貼就好了。
之後點擊界面最下方"Done"按鈕,就完成了設備的添加。
只剩下最後壹步,生成調試證書。
15.點擊最左邊目錄欄,選擇“Provisioning Profiles”目錄下的“All”,同樣點擊右上方的“十”號進入證書添加界面。如圖。
選擇"iOS App Development"點擊界面最下方的“Continue”。
16.這壹步是選擇創建的表示(或者簽名),選擇在第13步中創建的“Identifiers”,壹定要選對,如果創建的標示比較多,可以根據創建的名字去找標示,點擊“Continue”,繼續下壹步。
17.這壹步是授權的電腦,在下面選項裏面選擇第11步生成的授權證書的名字,壹但創建的證書比較多就不好找,可以根據創建的證書的失效日期來區分,或者刪除掉其他的(慎用)。
點擊“Continue”,繼續下壹步。
18.這壹步是選擇需要進行真機調試的設備,可以選擇第14步創建的指定設備,也可以選擇全部,看自己需要。
點擊“Continue”,進行下壹步
19.為證書選擇壹個名字,壹定要選擇壹個好找的名字,不然後期在Xcode中會有很多證書,不好找。
之後點擊“Generate”,來生成最後的證書。
在新的界面中點擊"Download",下載下來的證書就是最終的證書,依然是需要雙擊,這次雙擊是安裝到Xcode。
好了,到這裏證書就申請完了。壹***下載了2個文件,壹個後綴是“.cer”的文件,壹個是後綴為“.mobileprovision”的文件。
20.好了,現在進行真機調試。
首先打開工程,選擇工程目錄下的“Supporting Files”目錄下的工程名字.plist文件或者“info.plist”文件(Tips:在Xcode6.0壹下都是工程名.plist,Xcode6.0以上才是info.plist)。修改裏面的“Bundle identifier”標示,改為剛才申請的標示(第13步中)。
21.之後,打開工程根目錄,同命的藍色文件,在中間的地方先選擇"TARGET"下的工程同名文件,在最右邊的搭接面裏面選擇“Build Setting”,然後找到“Code Signing”選項,在“Provisioning Profile”裏面選擇第19步創建的證書,通過名字找到。之後修改“Provisioning Profile”上面的“Code Signing Identity”選擇通過證書找到的授權證書。四個選項全部需要修改。
做完這壹步,回到中間比較窄的界面,選擇“PROJECT”中的工程更同名文件,進行上述操作。
22.最後,就剩最後壹步了,確保設備已連接值電腦,並在解鎖狀態下,在Xcode運行旁邊選擇“運行設備”,如圖,找到自己的設備,選擇,運行,等待加載吧。
如果找不到設備,有“IOS Device”的話,說明設備沒連接好,或者設備還沒有在Itunes中啟用。如果沒有啟用,點擊最上方window中的Device選項,找到設備,並啟用。