真機除錯的步驟:1.註冊成為蘋果開發者(99$)
2.登陸蘋果開發者主頁
//3.點選
certificates, identifiers &profiles
4.點選certificates
>點選左上角的加號
>直接點選下一步
>upload csr file.
>找到電腦上得鑰匙串訪問, 然後點選:
>輸入證書資訊(隨便輸入), 最重要是選中儲存到磁碟
>進過以上步驟之後就會的到乙個certificatesigningrequest.certsigningrequest檔案
>將該檔案上傳到開發者中心, 點選下一步會得到我們的cer證書
>點選identifiers >點選加號
>有兩個選項可以填寫bundle id,
>一直下一步就ok
6.點選devices, 告訴蘋果那一台裝置可以進行真機除錯
>點選加號新增裝置
>點選window, 獲取裝置的udid
>填寫裝置的描述和裝置的udid註冊裝置
>注意: 普通的開發者賬號, 乙個賬號只能註冊100臺裝置, 蘋果並沒有提供刪除裝置id的功能,僅僅只能禁止某台裝置除錯, 被禁止的裝置會在下一次付費時被清空(第二年)
7.生成描述檔案, 告訴系統哪一台電腦的哪乙個應用程式可以在哪一台裝置上執行
>點選provisioning profiles, 點選加號
>得到hm2test.mobileprovision檔案
8.安裝配置好得cer證書和hm2test.mobileprovision檔案到電腦和手機
>注意檢查證書的狀態, 必須是綠色才可以除錯
>注意, 真機的系統版本必須比xcode中的部署版大
應用程式打包 == ipa ==安裝在手機上(注意並不是所有的ipa都可以隨意安裝)
>如果想讓使用者可以安裝ipa必須在打包程式的時候說清楚 哪乙個應用程式可以安裝到哪一台裝置上
>要想打包,必須成為蘋果開發者
-----打包步驟
測試打包
2.選擇ad hoc生成乙個ios_distribution.cer: 讓電腦具備打包程式的能力
4.利用使用者裝置的udid註冊裝置
(描述檔案的作用:
1>能知道在哪台電腦上, 為哪台裝置打包哪個程式
2>哪台裝置需要安裝打包哪個程式)
6.最終產生了3個檔案
1>certificatesigningrequest.certsigningrequest
*包含了電腦的資訊
*傳送給蘋果伺服器, 蘋果伺服器根據檔案資訊來生成乙個電腦證書
*生成的證書就可以讓對應的電腦具備某個特殊的能力
2>ios_distribution.cer
*打包證書
*安裝這個證書後, 電腦就具備打包程式的能力
3>nj_iphone6_news.mobileprovision
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
iOS 真機除錯
1 真機除錯應用程式,首先註冊乙個開發者賬號。a 開啟鑰匙串訪問keychainaccess請求證書。b 登陸i ortal certificates 欄目提交證書請求。d 雙擊.cer檔案,即把證書放到鑰匙串訪問中。3 註冊device a 通過xcode window organizer獲取ip...
IOS真機除錯
前段時間參與了一下react native專案,需要ios真機除錯,其實網上也有教程,但是一路摸索來還是遇到了不少問題,特此記錄一下。新增完賬號之後雙擊這條team或者點選manager certificates 就出現下圖 選擇ios development 和 macos development...
ios真機除錯步驟
1.開啟鑰匙串訪問 證書助理 從證書頒發機構請求證書,生成 certificatesigningrequest.certsigningrequest 檔案 2.建立 development.cer 開發者證書 和 distribution.cer 發布證書 可能會用到步驟1中的檔案,忘了 distr...