真機調試的步驟: 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必須是完整的
-----打包步驟android
測試打包 1.登陸apple的開發者主頁:developer.apple.com 2.選擇Ad Hoc生成一個ios_distribution.cer: 讓電腦具有打包程序的能力 3.新建一個App ID : 方便打包哪一個程序 4.利用用戶設備的UDID註冊設備 5.選擇Ad Hoc利用ios_distribution.cer + 設備UDID + App ID --> 描述文件 (描述文件的做用: 1> 能知道在哪臺電腦上, 爲哪臺設備打包哪一個程序 2> 哪臺設備須要安裝打包哪一個程序) 6.最終產生了3個文件 1> CertificateSigningRequest.certSigningRequest * 包含了電腦的信息 * 發送給蘋果服務器, 蘋果服務器根據文件信息來生成一個電腦證書 * 生成的證書就可讓對應的電腦具有某個特殊的能力 2> ios_distribution.cer * 打包證書 * 安裝這個證書後, 電腦就具有打包程序的能力 3> nj_iphone6_news.mobileprovision * 裏面包含了3個信息:ios_distribution.cer + 設備UDID + App ID 7.安裝證書和描述文件 1> ios_distribution.cer 2> nj_iphone6_news.mobileprovision 8.項目Scheme右邊的設備選擇iOS Device 9.點擊Xcode的菜單 Product --> Archive --> Distribute --> ....Ad Hoc... --> 選擇對應的描述文件 10.生成一個ipa文件,發給測試人員和客戶 * ipa本質是zip * android的安裝包是APK格式,本質也是zip