真機調試步驟

真機調試的步驟:
1.註冊成爲蘋果開發者(99$)
2.登陸蘋果開發者主頁
https://developer.apple.com/membercenter/index.action
3.點擊
Certificates, Identifiers & Profiles

4.點擊Certificates

點擊左上角的加號

選擇iOS App Development >點擊下一步
直接點擊下一步
Upload CSR file.
找到電腦上得鑰匙串訪問, 然後點擊:

輸入證書信息(隨便輸入), 最重要是選中存儲到磁盤

進過以上步驟之後就會的到一個CertificateSigningRequest.certSigningRequest文件
將該文件上傳到開發者中心, 點擊下一步會得到我們的cer證書

5.註冊bundle ID, 告訴蘋果哪一個APP需要調試

點擊Identifiers >點擊加號
有兩個選項可以填寫bundle ID,
Explicit App ID: 填寫一個精確的ID, 如果需要做遠程推送/遊戲中心/內購等功能, 必須填寫準確的bundle ID,

/ Wildcard App ID: 填寫一個模糊的ID, 如果不需要做遠程推送/遊戲中心/內購等功能, 直接填寫模糊的bundle ID即可, 這樣可以提升我們的開發效率

一直下一步就OK

6.點擊Devices, 告訴蘋果那一臺設備可以進行真機調試

點擊加號添加設備
點擊window, 獲取設備的UDID

填寫設備的描述和設備的UDID註冊設備
注意: 普通的開發者賬號, 一個賬號只能註冊100臺設備, 蘋果並沒有提供刪除設備ID的功能,僅僅只能禁止某臺設備調試, 被禁止的設備會在下一次付費時被清空(第二年)

7.生成描述文件, 告訴系統哪一臺電腦的哪一個應用程序可以在哪一臺設備上運行

點擊Provisioning Profiles, 點擊加號
一直下一步, 告訴系統哪一臺電腦/哪一個APP/哪一個設備可以調試
得到HM2Test.mobileprovision文件

8.安裝配置好得cer證書和HM2Test.mobileprovision文件到電腦和手機

注意檢查證書的狀態, 必須是綠色纔可以調試
注意, 真機的系統版本必須比Xcode中的部署版大

應用程序打包 == ipa == 安裝在手機上(注意並不是所有的ipa都可以隨意安裝)

如果想讓用戶可以安裝ipa必須在打包程序的時候說清楚 哪一個應用程序可以安裝到哪一臺設備上

要想打包,必須成爲蘋果開發者
如果想要APP能夠接收遠程推送, 那麼App的Bundle ID必須是完整的


開發者賬號分類

如果個人要申請,需要一張VISA(美金)信用卡,MASTER(歐元)!

  1. 個人的 99$ 申請簡單,付錢就行,688人民幣
  2. 企業的 99$ 申請複雜,需要“鄧白氏”認證,可以確認企業是合法有效的
    可以管理團隊開發
  3. 商業的 299$ 也需要鄧白氏認證,開發的應用,不能夠上架(不經過蘋果的審覈)!專門給企業級用戶定製應用程序使用!

Certificates 證書
Identifiers 標示符
Profiles 描述文件

一. 證書,安裝在電腦上,只有安裝了證書的電腦,纔有可能進行真機調試。

  • All
  • Develpment 開發的證書 - 最多可以有兩個證書
  • Production 商品化的證書,上架,發佈

申請開發者證書步驟

  1. iOS dev
  2. 創建CSR,證書請求文件
  3. 在鑰匙串訪問中,申請,從授權機構申請證書-》保存到磁盤
  4. 將CSR文件上傳到蘋果服務器
  5. 蘋果服務器會自動生成,簽名後的CER文件

二. 標示符

AppID = Bundld ID 用來在蘋果市場上全球唯一標示每一個應用程序的

在開發中,爲了保證方便,可以使用AppID可以使用通配符,*替代所有的應用程序

提示:淘寶購買的開發者賬號,無法測試特殊功能。

三. 設備 UDID -》 哪些設備能夠參與真機調試

使用設備的唯一標示符號制定,哪些真機能夠調試開發。每個開發者,最多隻能添加100臺設備!
在一年有效期內,即便刪除了設備,名額仍然會被佔用!會在下一次交款後,釋放名額。

每一個設備的唯一標示符號,能夠唯一準確的定位到一臺設備,只能在"添加設備時"使用!

如果程序中使用了唯一標示符號,將無法上架!

*** 有很多的開發商希望能夠準確的知道用戶是誰,但是不能使用唯一標示!

四. 描述文件

用來描述那臺電腦開發,能夠開發哪個應用程序,在哪臺真機上調試!

按照提示一步一步往下走,最後下載,雙擊,保存到Xcode 中!

注意:

檢查證書的狀態, 必須是綠色纔可以調試
機的系統版本必須比Xcode中的部署版大
從網上下載的程序,無法運行,可以檢查一下開發簽名 Code Sign。

  1. 雙擊CER文件,會將證書導入到鑰匙串訪問中,到此,證書安裝環節OK

============================================================

如果新到公司,可以申請開發者證書
讓部門領導給你賬號, 自己申請. 或者讓領導幫你申請一個

如果新到公司,發現無法再申請開發者證書
1> 可以管其他同事要,P12文件
P12文件中,包含有創建證書時的私鑰,和蘋果簽名的信息,可以給其他人使用“雙擊”安裝;
2> 如果得到答覆,已經走了!
進入開發者網站,找到開發者證書,Revoke原有的證書,重複之前的步驟!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章