IOS 真機除錯

2022-08-09 17:15:09 字數 1792 閱讀 2003

真機除錯的步驟:

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...