1. 程式人生 > >iOS真機測試詳細步驟及圖解

iOS真機測試詳細步驟及圖解

關於開發者賬號分為三種: 個人、公司、企業,具體如何成為公司或者企業賬號,請百度

為什麼要真機除錯?模擬器除錯不行嗎?

模擬器除錯只能除錯一些普通的功能,對於一些特殊的功能是需要真機裝置上的硬體來支援的,如 感測器:磁力計、陀螺儀、距離感測器、拍照、打電話、發簡訊、藍芽等。而且真機和模擬器在 記憶體環境和網路環境上都是不一樣的,有些bug需要特定的環境才會產生。

App釋出之前一定要做真機除錯

真機除錯需要的角色: “”人” 在  “電腦”  上編寫 “App”, 執行到“真機裝置”上

Xcode7.0之前並不是任何人在任何電腦上執行任何app都可以跑在任何真機裝置上的,換句話說:要想真機除錯對 人、電腦、App、真機裝置都有要求的

Xcode7.0之後只需要Apple ID即可,蘋果會自動生成對應的證書

Xcode7.0之前:

1.獲取根證書檔案:AppleWWDRCA.cer

   獲取步驟:Certificates ------》 Development ------》  ✚ --------》Worldwide Developer Relations Certificate Authority 點選即可下載該檔案

     

2.獲取CertificateSigningRequest.certSigningRequest檔案

            獲取步驟:雙擊AppleWWDRCA.cer 檔案會自動使用 鑰匙串訪問 軟體開啟,

                           選中Apple Worldwide Developer Relations Certification Authority 

                           鑰匙串訪問 -------》證書助理----------》從證書頒發機構請求證書...----------》

                           輸入 使用者電子郵件地址:常用名稱:請求是:選中 儲存到磁碟|讓我指定金鑰對資訊----------》繼續---------》儲存 即可獲取CSR檔案

            圖解:

               


                 

                

               

             

3. 上傳 CertificateSigningRequest.certSigningRequest 證書檔案,並下載ios_development.cer證書檔案

           操作步驟:Certificates -------》Development---------》 + --------》Select Type(Choose File) 選中.cerSigningRequest檔案上傳------》Request                                                --------》Generate   ---------》Download (即可獲得ios_development.cer證書檔案)   -------》雙擊該證書載入到鑰匙串訪問中       

           

           

          

4.建立APP ID

             操作步驟:Identifiers-------》App IDs ------》 +  -------》輸入App ID Description ------》輸入Explicit App ID ---->Continue 

             

             

5. 新增裝置

           操作步驟:Devices ----> iPhone ---> + ------> 輸入Name、UDID(手機連線到電腦,開啟Xcode ----->Window------->Devices-----> Identifier值)

           圖解:

                   

6.建立描述檔案 xxx.mobileprovision並下載

             操作步驟:Provisioning Profiles -------> Development-----------> + -----------> Select App ID ------->Select Certificates ------> Select devices.                                                     ----->Name this profile and generate.---------> Download(xxx.mobileprovision)----------> Xcode7是雙擊該配置檔案載入到Xcode中

             圖解:

            





至此關於配置算是完了,共生產4個檔案:


7. 建立專案,修改Bunde Identifer、Code Singing, 選擇真機並執行該專案

         操作步驟:

                  ①修改info.plistBundle Identifer,然後清理一下工程,可以看到General ->Identity -->Bundle Identifer值會發生改變,然後修改General ------->Identity ------->Team

                  ②General ----> Deployment Info --------> Deployment Target 

                  ③Build Settings ---> Code Signing Identity: iPhone Developer:xxx(xxxx)

                  ④選擇真機,並執行-----》

          圖解:

              

                       

                      

                                                                          至此真機測試便全部結束,祝願大家能成功!

相關推薦

iOS測試詳細步驟圖解

關於開發者賬號分為三種: 個人、公司、企業,具體如何成為公司或者企業賬號,請百度 為什麼要真機除錯?模擬器除錯不行嗎? 模擬器除錯只能除錯一些普通的功能,對於一些特殊的功能是需要真機裝置上的硬體來支援的,如 感測器:磁力計、陀螺儀、距離感測器、拍照、打電話、發簡訊、藍芽

reactNative ios測試的時候,死活都不行 Signing for "XXXXXX" requires a development team. Select a development

開啟之前的程式,如果沒有證書是這樣的: 執行報錯:Signing for "XXXXXX" requires a development team. Select a development team in the project editor. Code signing

最新版的IOS測試教程

這兩天專案做完了,有些閒暇時間,給大家分享一下我真機測試的心得,也算是自己總結一下吧!不喜勿噴。。。真機測試前準備工作:1.蘋果的MAC一臺。如果你用的是***不知道可不可以,反正我沒用過。。。一般公司都會給你配開發工具的。2.iphone手機一部。(本人純屌絲,用的iph

ios除錯包路徑配置檔案路徑

1.點選桌面 按command+shift+G 2./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 點選前往 配置檔案路徑~/Li

IOS測試(已擁有個人開發者證書)

ice ref aid ces 獲得 iphone 建立 個人 接下來 創建真機調試證書並進行真機測試 步驟1 在啟動臺中點擊其他,找到鑰匙串訪問。 步驟2 在打開的界面中點擊右邊的系統根證書,然後點擊左上角的鑰匙串訪問,然後是證書助理,最後點擊從證書頒發機構申請證書

iOS 微信支付詳細步驟幾個可能遇到的小問題

一. 支付準備工作 1. 微信相關準備工作 (1) 向微信官方開通支付功能. 這個不是前端的工作. (2) 匯入官方下載的微信支付SDK包. 我用的是微信開放平臺下載的SDK 1.6.2 (3) 匯入必要的庫檔案      SystemConfigurati

iOS測試遇到的一些小問題

根據網上教程設定https://blog.csdn.net/foreverling_ling/article/details/56671458在我設定的過程中出現的一些小問題(通過網上的一些教程解決的):1.Failed to create provisioning prof

iOS測試佈署Code Sign error問題總結

除此之外可能的情況: Code Sign error: Certificate identity 'iPhone Developer: idf (XR9HN3TD7E)' appears more than once in the keychain. The code

前端頁面在ios測試出現的問題

真機測試 point 由於 響應事件 元素 設備 src logs gen 由於蘋果對於性能的要求是近乎苛刻,如果沒有可點的特性的元素系統默認不會給它響應事件,因此真機測試時容易添加不上綁定事件   解決辦法:     1、通過js判斷當前是否為蘋果設備,如果是則加上。 代

iOS命令(自動化測試

獲取裝置的的UDID idevice_id --list # 顯示當前所連線裝置的 udid instruments -s devices # 列出所有裝置,包括真機、模擬器、mac ideviceinfo 可以在返回的資料中找到 udid idevice_id -l 蘋果手機

iOS 除錯、打包測試、釋出程式常見問題

原文地址::https://blog.csdn.net/shihuboke/article/details/73864246   相關文章 1、iOS 建立真機除錯證書流程----https://blog.csdn.net/shihuboke/article/details/7

Xcode6+iPhone6 搭建iOS開發測試環境

原文地址::https://blog.csdn.net/fly601845/article/details/43406701   相關文章 1、iOS開發教程之:iPhone開發環境搭建----https://www.cnblogs.com/wqsbk/p/3401043.ht

VisualStudio2015使用C#.NET開發IOS程式時進行測試的設定參考

原文地址:https://www.cnblogs.com/sun51586/p/5450223.html VS2015+Xamarin使用C#.NET開發跨平臺APP已經完全可行了,對了WP和UWP程式,都是MS的,一定沒有問題。 而對於ANDROID則是直接可以在VS中進行開發、部署到模擬

【開發工具】iOS除錯抓包工具Charles安裝使用

支援原創,更多內容請關注: iOS開發過程中,經常需要用真機來測試和後臺的網路資料傳輸,需要一個趁手的抓包工具。在Windows下用的fidder很好用,但是由於它是在.Net框架之下的,所以在Mac下需要有一個替代品,就是Charles。 一、安裝 二、

微信小程式1rpx border ios顯示不全問題分析解決方案

微信小程式在iphone6或6p真機上如果有一排有邊框的標籤時,可能會出現個別邊框顯示不全的問題,下面進行一步一步分析1.頁面內容如下wxml內容:<view class='title'> 您喜歡下面那個公司?</view><view cla

Ionic3 iOS模擬器執行http請求失敗

  這幾天在做ionic3專案,發現執行ios時http請求失敗(我用的是angular的http,而不是文件的http外掛),而android版就沒有問題,能正常請求資料,然後將錯誤打印出來,發現返回 response with status: 0 for url: nu

iOS開發: 做測試時 遇到的 bitcode 的問題

在做真機測試的時候  當我把所有的證書檔案 都設定好之後  執行報錯 : does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), o

Xcode8免證書測試步驟

1.Target --> General --> Signing 中 Automatically manage signing 打鉤然後team隨便選一個就可以 2.執行安裝程式時會彈出,按照提示步驟在手機上信任證書即可

iOS程式完成後如何生成ipa進行測試,簽名

16、頁面進入“Create iOS Development Provisioning Profile”,Profile Name是名稱(隨便,但最好特定),Certificates選擇一個證書即可,App ID選擇你剛剛建立的app id,Devices選擇你新增的Device。點選submit,你建立的p

iOS編譯遇到的一些問題解決方法

一、The run destination 裝置名 is not valid for Running the scheme ‘程式名’. 在執行程式但還沒執行成功的時候拔掉真機, 就會報這個錯, 重啟 Xcode 就可以解決. 二、Verify