真機調試的步驟:
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(歐元)!
- 個人的 99$ 申請簡單,付錢就行,688人民幣
- 企業的 99$ 申請複雜,需要“鄧白氏”認證,可以確認企業是合法有效的
可以管理團隊開發 - 商業的 299$ 也需要鄧白氏認證,開發的應用,不能夠上架(不經過蘋果的審覈)!專門給企業級用戶定製應用程序使用!
Certificates 證書
Identifiers 標示符
Profiles 描述文件
一. 證書,安裝在電腦上,只有安裝了證書的電腦,纔有可能進行真機調試。
- All
- Develpment 開發的證書 - 最多可以有兩個證書
- Production 商品化的證書,上架,發佈
申請開發者證書步驟
- iOS dev
- 創建CSR,證書請求文件
- 在鑰匙串訪問中,申請,從授權機構申請證書-》保存到磁盤
- 將CSR文件上傳到蘋果服務器
- 蘋果服務器會自動生成,簽名後的CER文件
二. 標示符
AppID = Bundld ID 用來在蘋果市場上全球唯一標示每一個應用程序的
在開發中,爲了保證方便,可以使用AppID可以使用通配符,*替代所有的應用程序
提示:淘寶購買的開發者賬號,無法測試特殊功能。
三. 設備 UDID -》 哪些設備能夠參與真機調試
使用設備的唯一標示符號制定,哪些真機能夠調試開發。每個開發者,最多隻能添加100臺設備!
在一年有效期內,即便刪除了設備,名額仍然會被佔用!會在下一次交款後,釋放名額。
每一個設備的唯一標示符號,能夠唯一準確的定位到一臺設備,只能在"添加設備時"使用!
如果程序中使用了唯一標示符號,將無法上架!
*** 有很多的開發商希望能夠準確的知道用戶是誰,但是不能使用唯一標示!
四. 描述文件
用來描述那臺電腦開發,能夠開發哪個應用程序,在哪臺真機上調試!
按照提示一步一步往下走,最後下載,雙擊,保存到Xcode 中!
注意:
檢查證書的狀態, 必須是綠色纔可以調試
機的系統版本必須比Xcode中的部署版大
從網上下載的程序,無法運行,可以檢查一下開發簽名 Code Sign。
- 雙擊CER文件,會將證書導入到鑰匙串訪問中,到此,證書安裝環節OK
============================================================
如果新到公司,可以申請開發者證書
讓部門領導給你賬號, 自己申請. 或者讓領導幫你申請一個
如果新到公司,發現無法再申請開發者證書
1> 可以管其他同事要,P12文件
P12文件中,包含有創建證書時的私鑰,和蘋果簽名的信息,可以給其他人使用“雙擊”安裝;
2> 如果得到答覆,已經走了!
進入開發者網站,找到開發者證書,Revoke原有的證書,重複之前的步驟!