iOS 開發之 Xcode6 建立真機除錯證書

2022-03-25 02:46:46 字數 2975 閱讀 7337

1.登入蘋果開發者中心

2.登入後的介面如圖所示,如果沒有最上面的兩個選項(dev centers、certificates,identifiers&profiles),說明你當前登入的賬號還不是開發者,需要乙個開發者賬號登入才會有。

如果介面和我一樣,恭喜你可以進行真機除錯,以及發布等證書操作。

3.首先點選「certificates,identifiers&profiles」,進入證書介面

這一步,需要我們上傳鑰匙串的配置檔案。

好,我們現在開啟我們的launchpad,找到「鑰匙串訪問」,開啟之後,不用等介面出來,直接在上方導航條中選擇「鑰匙串訪問」目錄下的「證書助理」,選擇「從證書頒發機構請求證書」。如圖:這一步比較簡單略過!

如果想通過郵件接收證書,則需要填寫郵箱,兩個郵箱填寫一樣就行,之後在「請求是:」裡面選擇用「電子郵件發給ca」,即可通過電子郵件收到鑰匙串配置檔案。

在這裡筆者就用最簡單粗暴的方式來獲得鑰匙串配置檔案,直接通過「請求是:」中選擇「儲存到磁碟」,上面的郵箱就可以隨便填寫了(是必填項,但不需要通過郵箱獲得,所以隨便填寫就好)。

點選繼續,我們為我們的檔案選乙個位置,這裡我就選擇桌面了,當然一定要選擇自己能找到的位置。

我們在桌面上找到我們的鑰匙串授權檔案,如圖所示。(tips:生成的鑰匙串配置檔案是我們的當前電腦的,也就是對當前電腦授權真機開發,如果需要授權其他電腦,則需要其他電腦上對應的鑰匙串配置檔案)

之後我們回到瀏覽器,我們剛才需要上傳的地方,點選「choose file」,找到為我們剛才放置鑰匙串配置檔案的地方。選中後,點選「開啟」,點選「generate」生成我們的授權證書。

雙擊我們生成的.cer檔案,一定要雙擊,雙擊後它會預設安裝到鑰匙串中,不然使用的時候會出現問題。

同樣點選右上方的「十」號按鈕,進行建立標示。如圖。

這裡,需要我們建立標示了,在「name」的地方填寫標示的名字,方便最後一步生成證書的時候,容易找到我們建立的標示。

當然,我們不必要為每乙個工程都生成乙個簽名標示,蘋果給我們提供了一種廣域標示的方法。

之後我們點選最下方的「continue」,進行下一步。

核對一下資訊後,然後直接點選最下方的「submit」,發布我們建立的標示。

到這一步我們的標示已經建立完成了。

我們授權完電腦設定完簽名之後,需要新增裝置了,也就是允許進行真機除錯的裝置,例如(iphone、ipad等)。

點選左邊目錄中的「devices」,同樣點選右上方的「十」號,進行新增。

我們可以選擇一次新增乙個裝置,也可以一次新增多個裝置。筆者比較推崇的是一次加乙個不費事,一次新增多個檔案格式易出錯。

在「register device」裡面中的「name」填寫裝置名字,將來連線上對應的裝置後,會在xcode裡面顯示出來這個名字的。

之後,在「udid」裡面填寫裝置的udid,這個過程,需要通過手機或者itunes獲取,這裡筆者就通過itunes來獲得了,因為itunes自帶拷貝。

連線上要真機除錯的裝置,開啟itunes,點選裝置,點選介面中的序列號,會切換到udid,右鍵就有拷貝,直接拷貝過來貼上就好了。

之後點選介面最下方"done"按鈕,就完成了裝置的新增。

只剩下最後一步,生成除錯證書。

提交後去生成provisioning profiles

點選最左邊目錄欄,選擇「provisioning profiles」目錄下的「all」,同樣點選右上方的「十」號進入證書新增介面。如圖。

這一步是選擇我們建立的表示(或者簽名),選擇我們在第13步中建立的「identifiers」,一定要選對,如果建立的標示比較多,可以根據我們建立的名字去找我們的標示,如圖。

點選「continue」,繼續下一步。

這一步是選擇我們授權的電腦,在下面選項裡面選擇我們第11步生成的授權證書的名字,在這筆者要多說一句,一但建立的證書比較多就不好找,可以根據建立的證書的失效日期來區分,或者刪除掉其他的(慎用)。

點選「continue」,繼續下一步。

這一步是選擇我們需要進行真機除錯的裝置,可以選擇我們第14步建立的指定裝置,也可以選擇全部,看自己需要。

點選「continue」,進行下一步

為我們的證書選擇乙個名字,一定要選擇乙個好找的名字,不然後期在xcode中會有很多證書,不好找。當然,遇到多人開發的時候,筆者往往會以a開頭,不管證書再多,始終在前面排著。

之後點選「generate」,來生成我們最後的證書。

好了,現在就剩下的是什麼呢?就是進行真機除錯了。

1.首先要有證書。

certificates.p12檔案雙擊安裝

2.選擇provisoning profile  (ztesoftdemo(它包含你的裝置的uuid)這個重要決定能否編譯通過)

3.bundle indentifier 名字(com.ztesoftdemo.)

4.code signing 選擇開發者,(這個不重要)就是顯示誰開發的**

5.就可以真機編譯了!

iOS開發之Xcode篇

ios開發之xcode 簡單介紹了xcode4.0以後版本的一些特性,同時選取了會員分享的開發教程和經驗以及論壇裡一些熱門話題,希望能給新手一些建議。限於篇幅,更詳盡或者 並茂的xcode資訊可到蘋果開發者中心查詢 一 工具簡介 二 教程和經驗分享 三 論壇熱門話題 四 問答 工具簡介 xcode是...

用Xcode6建立乙個新的工程

我的目的是用xcode6建立乙個工程,對iphone6及6plus用的還是5s的尺寸,即320x568.這樣就可以不用做那麼多適配。當然,這只是暫時的。如果要ui完美,一定要重新適配這兩種機型的。步驟 2.開啟info.plist,刪除裡面的launch screen inte ce file ba...

XCode6之後如何建立乙個pch檔案

xcode6之前,新建立乙個工程會自動生成乙個.pch檔案。我們可以將在整個工程裡面都廣泛使用的標頭檔案包含在該pch檔案下,編譯器就會自動的將pch檔案中德標頭檔案新增到所有的原檔案中,這樣在需要使用相關類的時候就不需要使用import就可以直接使用標頭檔案中的內容,給程式設計很大的便利性。但是這...