iOS開發:建立真機調試認證

來源:互聯網
上載者:User

標籤:

iOS開發:建立真機調試認證工具/原料
  • 能上網的蘋果電腦
  • 瀏覽器
  • Xcode 5.1.1以上
  • 蘋果開發人員帳號
  • ITunes軟體
  • iOS裝置(iPhone、ipad均可)
方法/步驟
  1. 1

    首先開啟蘋果的開發人員網站(Tips:這裡我就不貼網址了)

    點擊網站上方的Member Center,會跳轉到登入介面(Tips:如果登入過,並選擇了瀏覽器儲存此密碼的時候,預設是登入狀態)。

  2. 2

    輸入你的開發人員帳號和密碼。

    輸入完成後點擊"Login"(Tips:左邊是註冊,下邊是找回密碼,右邊是登入,如果沒有開發人員帳號,則需要用蘋果帳號申請開發人員,這裡不多說申請過程以及找回過程)。

    步驟閱讀
  3. 3

    登入後的介面,如果沒有最上面的兩個選項(Dev Centers、Certificates,Identifiers&Profiles),說明你當前登入的帳號還不是開發人員,需要一個開發人員帳號登入才會有。

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

  4. 4

    首先點擊“Certificates,Identifiers&Profiles”,進入認證介面

    我們會看到左邊“iOS Apps”下面有四個選項:“Certificates”、“Identifiers”、“Devices”、“Provisioning Profiles”(Tips:如果沒有該選項或者為空白,則說明該開發人員帳號不是針對於iOS手機app開發的,如,當前示範的開發人員帳號,是用來做iOS開發的,故此中間的Mac Apps為空白,該模組是在開發人員帳號申請的時候選擇的,這裡不過多贅述)

  5. 5

    這裡我會以“iOS Apps”給大家示範

    首先點擊“iOS Apps”下的第一個“Certificates”,該選項作用按我的理解就是授權一台電腦允許進行真機調試(這隻是為了大家好理解,不必太較真)。

    進入介面後,左邊一列就是我們剛才在上一頁看到的四個選項的具體目錄,右邊就是對應目錄“Certificates”下的“All”裡面的具體內容,目前的目錄就是授權認證,我們看右邊有一列名字叫做Type,Type標示認證的種類,例如當前大家看到的“iOS Distribution”發布授權認證、“iOS Development”調試授權認證、“APNs Development iOS”推送調試授權認證等。

    點擊對應認證會出現認證詳情,有移除和下載選項,這裡我們點擊右上方的“十”號進行授權認證建立。

  6. 6

    之後我們會看到介面,此處我們選擇“Development”下的“iOS App Development”,進行真機調試電腦授權申請。然後介面往下拉,點擊介面最下方的“Continue”進行建立。

    步驟閱讀
  7. 7

    這一步,我們繼續點擊“Continue”。這一步是說,需要電腦的鑰匙串設定檔,稍後我會給大家說,所以我們先點擊“continue”,進入下一步。

    步驟閱讀
  8. 8

    這一步,需要我們上傳鑰匙串的設定檔。

    好,我們現在開啟我們的Launchpad,找到“鑰匙串訪問”,開啟之後,不用等介面出來,直接在上方導航條中選擇“鑰匙串訪問”目錄下的“認證助理”,選擇“從憑證授權單位請求認證”。

  9. 9

    如果想通過郵件接收認證,則需要填寫郵箱,兩個郵箱填寫一樣就行,之後在“請求是:”裡面選擇用“電子郵件發給CA”,即可通過電子郵件收到鑰匙串設定檔。

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

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

  10. 10

    我們在案頭上找到我們的鑰匙串授權檔案,。(Tips:產生的鑰匙串設定檔是我們的當前電腦的,也就是對當前電腦授權真機開發,如果需要授權其他電腦,則需要其他電腦上對應的鑰匙串設定檔)

    之後我們回到瀏覽器,我們剛才需要上傳的地方,點擊“choose file”,找到為我們剛才放置鑰匙串設定檔的地方。選中後,點擊“開啟”,點擊“Generate”產生我們的授權認證。

    步驟閱讀
  11. 11

    產生之後,我們會跳轉到Download介面,點擊介面中的“Download”下載下來,下載位置一定要自己找得到。

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

    截止到目前為止,我們已經完成了對當前電腦授權,允許當前電腦進行真機開發(Tips:即鑰匙串已經安裝了授權認證,如果是用的其他電腦的鑰匙串設定檔,則需要吧下載下來的cer檔案,給對應電腦,並在對應電腦上雙擊)。

  12. 12

    我們已經完成第一步了,之後點擊左邊目錄中的“Identifiers”下的“App IDs”,這裡是為我們的工程建立一個標示,也就是俗稱簽名,只有滿足標示的工程才能進行真機調試。

    同樣點擊右上方的“十”號按鈕,進行建立標示。。

  13.  

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

    接下來在 “App ID Suffix” 中的 “Explicit App ID” 的 “Bundle ID:” 裡面填寫我們的標示(也就是簽名),格式下方給出的有例子。按照格式來些就好。筆者的習慣就是喜歡把公司網址反寫最後加上項目名字,例如:com.baidu.ZYBaiduExpPro。

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

    還是同樣的介面,我們選擇“App ID Suffix” 中的 “Wildcard App ID”裡面的“Bundle ID:” 填寫我們的簽名,注意格式下方給出的有例子。這裡筆者也是按照這樣的格式來寫的,依然是“ com.baidu.* ”,用的時候把“ * ”替換成各種你需要的字元就行。也就是一個廣域標示可以對應多個工程。。

    之後我們點擊最下方的“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中會有很多認證,不好找。當然,遇到多人開發的時候,筆者往往會以a開頭,不管認證再多,始終在前面排著。

    之後點擊“Generate”,來產生我們最後的認證。

    在新的介面中點擊"Download",下載下來的認證就是我們最終的認證,依然是需要雙擊,這次雙擊是安裝到Xcode。

    好了,到這裡我們的認證就申請完了。我們一共下載了2個檔案,一個尾碼是“.cer”的檔案,一個是尾碼為“.mobileprovision”的檔案。

  20.  

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

    首先開啟你的工程,選擇工程目錄下的“Supporting Files”目錄下的工程名字.plist檔案或者“info.plist”檔案(Tips:在Xcode6.0一下都是工程名.plist,Xcode6.0以上才是info.plist)。修改裡面的“Bundle identifier”標示,改為我們剛才申請的標示(第13步中)。

    如果工程中有Tests測試檔案夾存在,則在測試檔案的info.plist做同樣修改,。

  21.  

    之後,開啟你工程根目錄,同命的藍色檔案,在中間的地方先選擇"TARGET"下的工程同名檔案,在最右邊的搭接面裡面選擇“Build Setting”,然後找到“Code Signing”選項,在“Provisioning Profile”裡面選擇我們第19步建立的認證,通過名字找到。之後修改“Provisioning Profile”上面的“Code Signing Identity”選擇我們通過認證找到的授權認證。四個選項全部需要修改。

    做完這一步,回到我們中間比較窄的介面,選擇“PROJECT”中的工程更同名檔案,進行上述操作。

  22.  

    最後,就剩最後一步了,確保裝置已串連值電腦,並在解鎖狀態下,在Xcode運行旁邊選擇“運行裝置”,,找到自己的裝置,選擇,運行,等待載入吧。

    如果找不到裝置,有“IOS Device”的話,說明裝置沒串連好,或者裝置還沒有在Itunes中啟用。如果沒有啟用,點擊最上方window中的Device選項,找到裝置,並啟用。

    到這裡為止,我們的真機調試認證就說完了。

    END
注意事項
  • 申請過程中填寫的資訊,一定不要出現中文。
  • 如果產生過程中,出現問題,仔細回過頭看看做過的步驟是否有選錯。

iOS開發:建立真機調試認證

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.