iOS真機調試(Xcode8)歪架,創(chuàng)建證書Certificates,Identifiers & Profiles

最近項目里證書又過期了,這次準備重新申請一個證書霹陡,趁這個機會整理一下和蚪。

在進入證書處理步驟前,讓我們先在Mac上創(chuàng)建CSR文件烹棉,這是申請證書的必要條件攒霹,如果你已經創(chuàng)建過那么可以直接跳到申請證書部分??

創(chuàng)建CSR文件

  • 打開鑰匙串,選擇證書助理->從證書頒發(fā)機構請求證書

    創(chuàng)建CSR文件_圖1.jpg

  • 在證書信息信息這填寫正常的郵件地址浆洗、名稱后選擇存儲到磁盤

創(chuàng)建CSR文件_圖2.jpg

這樣會生成一個默認名稱是CertificateSigningRequest.certSigningRequest的文件催束,這就是一會我們申請證書要用的CSR文件。


申請證書

  • 首先進入蘋果開發(fā)者網站點擊這里
  • 接下來進入證書設置Certificates, Identifiers & Profiles
圖1.jpg
  • 因為是發(fā)布證書過期所以只需要配置發(fā)布版證書就可以了伏社,這里點擊圖1中右上角?號添加證書
圖2.jpg
  • 選擇圖2中 Production里面 App Store and Ad Hoc 選項抠刺,點擊頁面下方Continue繼續(xù)下一步。
    PS(這里我已經申請了2個發(fā)布證書和2個開發(fā)證書摘昌,所以iOS App Development選項和App Store and Ad Hoc已經不能選了)
圖3.jpg
  • 這里介紹怎么創(chuàng)建CSR文件速妖,我們繼續(xù)下一步。
圖4.jpg
  • 此處就是上傳我們創(chuàng)建的CSR文件的地方聪黎,點擊Choose File選擇剛剛生成的CSR文件罕容,點擊Continue
圖5.jpg
  • 此時我們發(fā)布證書就申請成功啦??稿饰。
    接著在對應的PP文件(Provisioning Profiles)配置新證書就大功告成了杀赢。
    什么?你說還沒有PP文件??湘纵!沒關系,接著往下看吧??
    PS(如果已經有APP ID那么可以直接看創(chuàng)建Provisioning Profiles)

創(chuàng)建iOS App IDs

  • 點擊Identifiers中的App IDs 選項滤淳,在右側iOS App IDs點擊?號
圖8.jpg
  • 填寫App ID Description
圖9.jpg
  • 填寫 Bundle ID 對應工程里的Bundle ID
圖10.jpg
  • 選擇App Services
圖11.jpg

選擇完點擊Continue梧喷,注冊成功后可以在iOS App IDs處找到新注冊的ID


創(chuàng)建Provisioning Profiles

  • 選擇Provisioning Profiles
圖12.jpg
  • 點擊?新建PP文件
圖13.jpg
  • 選擇Distribution中的App Store(創(chuàng)建Development的PP就選擇上面的兩項)
圖14.jpg
  • 選擇剛剛新建的App ID,點擊Continue
圖15.jpg
  • 選擇剛剛新建的發(fā)布證書脖咐,點擊Continue
圖16.jpg
  • 最后給PP文件命名铺敌,點擊Continue
圖17.jpg
  • Provisioning Profiles創(chuàng)建完畢
圖18.jpg
  • 先別著急下載安裝PP文件及證書還有一個步驟沒有完成

添加調試機器的Device ID

在真機調試前還需要一個步驟就是把準備用于調試用機的Device ID添加到開發(fā)PP文件里。
(如果你只創(chuàng)建了發(fā)布證書及發(fā)布PP文件屁擅,那么你還需要再創(chuàng)建開發(fā)證書及開發(fā)PP文件)

  • 可用同一個CSR文件創(chuàng)建開發(fā)證書偿凭,區(qū)別就是所有選擇發(fā)布Distribution的地方選擇開發(fā)Development就可以了。

  • 如何查看機器的UDID點這里

  • 點擊Derives ID 派歌,添加將要用于真機調試的設備
    設備名(中英文都行)
    UDID不對時會有提示
    填寫完后注冊該設備

圖19.jpg
  • 添加完成后弯囊,我們返回Provisioning Profiles中找到創(chuàng)建的Developer PP文件TestAPP_PP_Developer痰哨,并且編輯它
圖20.jpg
  • 在編輯界面的Devices框中選中剛才添加機器,或者選中Select All匾嘱,創(chuàng)建Generate
圖21.jpg

到此證書準備工作完成斤斧,我們慶祝一下??

把剛剛創(chuàng)建的文件都下載到Mac并雙擊安裝。
  1. 發(fā)布證書 (上傳AppStore需要)
  2. 發(fā)布PP文件 (上傳AppStore需要)
  3. 開發(fā)證書 (真機調試需要)
  4. 開發(fā)PP文件(真機調試需要)
或者在Xcode下載證書霎烙,操作路徑如下

Xcode->Preferences->Accounts->View details

圖22.jpg

在紅色標記框中的PP文件列表中找到開發(fā)者網站里創(chuàng)建的PP文件并下載撬讽,找不到的話可以都刪除掉(任意PP文件右鍵Show in Finder),點擊Download All Profiles重新下載全部PP文件

圖23.jpg

Xcode8真機調試

真機調試需要開發(fā)證書悬垃,如果還有創(chuàng)建的話請參考前面添加調試機器的Device ID部分

  • 用Xcode8新建一個iOS工程
    打開工程的TARGETS->General
圖24.jpg
  • 填寫信息:Bundle Identifier游昼、Signing(Debug)、Signing(Release)
圖25.jpg

另外Xcode8 可以直接選中Automatically manage signing尝蠕,讓Xcode管理證書烘豌,這樣可以省去創(chuàng)建證書的步驟。(但是我還是喜歡手動控制??)


好了有關iOS真機調試趟佃,以及證書的創(chuàng)建整理到這扇谣,希望對大家有幫助??

補充:沒有購買每年99$的開發(fā)者也可以真機調試

  • 用個人的Apple ID登錄開發(fā)蘋果開發(fā)者網站這里,注冊成開發(fā)者
  • 在Xcode 8中添加個人Apple ID賬戶
  • 新建工程并選擇自動管理證書闲昭,就可以真機調試了
  • 第一次真機調試時Xcode會提示在設備上信任證書(其實就是自己AppleID生成的開發(fā)者證書)路徑是設置->通用->描述文件與設備管理罐寨,信任與AppleID同名的證書文件。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末序矩,一起剝皮案震驚了整個濱河市鸯绿,隨后出現的幾起案子,更是在濱河造成了極大的恐慌簸淀,老刑警劉巖瓶蝴,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異租幕,居然都是意外死亡舷手,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門劲绪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來男窟,“玉大人,你說我怎么就攤上這事贾富∏妇欤” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵颤枪,是天一觀的道長汗捡。 經常有香客問我,道長畏纲,這世上最難降的妖魔是什么扇住? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任春缕,我火速辦了婚禮,結果婚禮上台囱,老公的妹妹穿的比我還像新娘淡溯。我一直安慰自己,他們只是感情好簿训,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布咱娶。 她就那樣靜靜地躺著,像睡著了一般强品。 火紅的嫁衣襯著肌膚如雪膘侮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天的榛,我揣著相機與錄音琼了,去河邊找鬼。 笑死夫晌,一個胖子當著我的面吹牛雕薪,可吹牛的內容都是我干的。 我是一名探鬼主播晓淀,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼所袁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了凶掰?” 一聲冷哼從身側響起燥爷,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎懦窘,沒想到半個月后前翎,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡畅涂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年港华,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片午衰。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡苹丸,死狀恐怖,靈堂內的尸體忽然破棺而出苇经,到底是詐尸還是另有隱情,我是刑警寧澤宦言,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布扇单,位于F島的核電站,受9級特大地震影響奠旺,放射性物質發(fā)生泄漏蜘澜。R本人自食惡果不足惜施流,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鄙信。 院中可真熱鬧瞪醋,春花似錦、人聲如沸装诡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸦采。三九已至宾巍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渔伯,已是汗流浹背顶霞。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锣吼,地道東北人选浑。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像玄叠,于是被迫代替她去往敵國和親古徒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內容