蘋果真機調試需要證書(Certificates)和描述文件(Provisoning Profiles)
1、證書(Certificates) 通過蘋果自帶的鑰匙串生成後上傳到Developer中再生成來完成
2、描述文件(Provisoning Profiles) 生成描述文件時需要選擇App ID(包含Bundle,必須與你程序的bundle保持一致)。
(1)首先登陸IOS DEV Center ,登陸之後,添加APP ID.
(2)添加設備:設備連上電腦,打開在XCode的Organizer->Devices中
Xcode5以下的Organizer在軟件右上角即可找到,XCode5的Organizer選擇Window->Organizer(快捷鍵shift+command+2)
設備連接上XCode之後Devices中的信號燈有灰色,黃色,綠色三種情況
1.1、灰色燈
如果設備是之前未作爲開發機,在Devices中設備上的燈應該爲灰色,在右側有選項將設備作爲開發機,點擊即可,由於沒有新機,無法截圖演示
1.2、黃燈,有兩種情況
· 設備未連接好,請將連接線重新插一次,並檢查接口是否插緊,如果還是黃燈,則未下一種情況
· 設備版本高於XCode所能支持的版本,如XCode4.6.3,能支持的最高版本未iOS6.1,如果你的設備未iOS7及以上,此時需要更新至XCode5
1.3、綠燈:說明連接成功,可進行調試
2、UDID,通過itunes和Xcode都可以看到設備的UDID
· 在itunes中,連上設備之後,有一項“ECID”,單擊,即可以查看到UDID。
· 在Xcode的organizer中選中設備“Identifier”一欄即爲UDID。
3、回到蘋果開發者中心,選擇Devices 右側欄的添加按鈕,方法與添加App ID相同
(3)添加證書:
1、選擇Certificates->development,添加證書
2. 申請證書
2.1. 打開電腦中的鑰匙串:選擇LaunchPad->其他->鑰匙串訪問
2.2. 選擇鑰匙串訪問->證書助理->從證書頒發機構請求證書
2.3. 填寫郵件地址和名稱,點擊繼續存儲,一般存儲在桌面(根據個人喜好)
2.4. 回到developer的界面,選擇Continue,出現上傳證書界面
2.5. 選擇Choose File上傳剛纔存儲的證書,然後選擇Generate.
2.6. 生成之後會出現可以Download的證書,選擇下載,雙擊安裝即可
(4)添加描述文件(Provisioning Profiles)
1. 選擇Provisioning Profiles->Development,然後選擇右側添加鍵添加
2. Select Type -> 選擇iOS App Development -> 選擇Continue
3. 選擇App ID,選擇之前添加的com.oschina.*,選擇Continue
4. 選擇證書,選擇剛纔生成的開發證書,然後選擇Continue
5. 選擇設備,會出現設備列表,一般來說把所有設備都添加進去,方便多臺設備調試,不用再申請profile,選擇Continue
6. 爲這個profile命名,不可含有標點,選擇Generate
7. 選擇下載,雙擊安裝即可
(5) P12導出證書
在鑰匙串中找到登錄選項中得iPhone Developer一項,右鍵選擇導出,證書類型選擇“個人信息交換(.p12),並將創建的provision profile文件和證書一起拷貝到別的mac上雙擊安裝就可使用了。注意:此處可能出現.p12是灰色的情況,那是因爲下面沒有勾選到“我的證書”這一