1. 程式人生 > >Xode 如何連線真機除錯

Xode 如何連線真機除錯

前言

在使用RN作為跨平臺的解決方案時,絕大部分場景可以在模擬器上完成驗證;但對於一些特殊的要求,比如:使用攝像頭啊等等就必須呀使用真機。這裡記錄下載連結真機過程中所遇到的一些坑

申請IOS開發者證書

  • 申請開發者證書的前提當然要求你是一名開發者;不多說,註冊、繳費成為一名開發
  • 通常情況都會有一個類似企業賬號的,用於專門管理當前的一些app證書,釋出等等。這一步要求將你新增為該賬號的member
  • 登入你的賬號 Certificates, IDs & Profiles –> Certificates,西安停留在這裡
  • 開啟 Keychain Access.app
    Keychain Access.app
  • 生成金鑰對
    金鑰對
  • 儲存金鑰對
    儲存
  • 完成之後,會生成一個名為 CertificateSigningRequest.certSigningRequest就可以將其儲存到本地電腦了。
  • 轉到app 網站上的 Certificates, IDs & Profiles –> Certificates, 將上一步生成的金鑰對上傳;生成一個開發證書,下載。
  • 下載完成之後,雙擊安裝;我這裡安裝失敗了。。直接拖到Keychain 中。最終效果如下圖
    效果
    經過以上步驟我們就基本上完成了開發證書的生成以及安裝,然後就可以在本地mac上使用xcode在ios真機上除錯程式碼啦。但是也別太著急.接下來還有一些坑。

xcode配置


  • 提示Select a provisioning profile for the錯誤

xxxx requires a provisioning profile with the Push Notifications feature.

這裡需要勾選 “automatically manage signing”
automatically manage signing
- 當執行之後,真機上的app始終閃退。需要在Edit Scheme中檢查Debug是否勾選
debug
- 出現 xx is automatically signed, but code signing identity iPhone Developer


1. PROJECT –> Build Settings –> Code Signing –> Code Signing Identity設定為 iPhone Developer
2. TARGETS –> Build Settings –> Code Signing –> Code Signing Identity設定為 iPhone Developer
檢查 code sign 選項

經過以上步驟就可以在真機上除錯了

相關推薦

Xode 如何連線除錯

前言 在使用RN作為跨平臺的解決方案時,絕大部分場景可以在模擬器上完成驗證;但對於一些特殊的要求,比如:使用攝像頭啊等等就必須呀使用真機。這裡記錄下載連結真機過程中所遇到的一些坑 申請

Android Studio 連線除錯

 寫這篇文章主要是記錄下自己在Android 學習過程中使用android studio 碰到的一些問題以及如何解決這些問題,下面我們切入話題,我以小米5為例來介紹下怎麼在Android Studio 連線真機除錯。 【步驟一】 首先主要是對手機上的一些設定如下 1.設定手

eclipse連線除錯,無法安裝apk

通過USB連線手機,然後準備將手機app下載到真機上進行除錯,但是無法安裝 具體的錯誤資訊如下,請各位給出指點 [2016-11-10 13:44:57 - ATPManagementSystem] ------------------------------ [2016-

【Android效能優化】HierarchyViewer無法連線除錯

之前用HierarchyViewer檢視應用的UI資訊,感覺很給力,但是今天刷了使用者版的韌體後,用hierarchyViewer就不可以,出現下面的錯誤: hierarchyviewer unable to debug device To preserve security, Hierarchy Vi

榮耀9i除錯--連線

開啟設定->系統->關於手機->版本號(此處連續點選7次版本號) ->有提示框跳出顯示開啟開發者模式->返回上一步到系統頁(多出一個開發人員選項) ->將手機和電腦用USB線連線好後->先選擇“僅充電”模式下允許ADB除錯 ->然後開啟USB除錯->

Unity Frame Debugger連線Android除錯

當用Profiler分析到不是程式碼導致的效能問題,當前場景最大的效能瓶頸時渲染時,或者自己寫的Shader要除錯時,都可以用Frame Debugger進行除錯。 按下列步驟設定打包,既可以用Profiler又可以用Frame Debugger連線Android真機: ① 手機開啟開發者模式和USB除錯

除錯報錯error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已斷開與網際網路的連線。"

真機除錯報錯error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已斷開與網際網路的連線。" 請注意,錯誤程式碼是-1009,網上關於網路連結查詢錯誤程式碼的網站很多,查詢一下,會發現 -1009 kCFURLErrorN

React Native 除錯:RectNative啟動紅屏問題解決

https://reactnative.cn/docs/running-on-device/ 1. 手機必須先連線 連線時選擇僅充電 ==> 百度自己機型如何開啟開發者模式 ==> 開啟 usb 除錯 2. 下載 adb cd 到 adb 目錄下執行命令 ad

xcode7在除錯的時候出現"The identity used to sign the executable is no longer valid"

出現這個錯誤的原因是描述檔案過期. 如圖(借的圖): 大家都知道,在Xcode7中真機除錯不在需要配置開發者證書和描述檔案. 那出現這個問題的原因是Xcode自己配置的描述檔案過期. 解決辦法: 1.Xcode --

XCode - 無法對iPhone除錯的解決方法!

OSX:10.14 XCode:10.1 真機:iPhone 4S 錯誤很多啊,並非編譯錯誤,編譯已經成功了,但是無法安裝到真機,我真不理解啊!!由於真的沒有想到能夠解決,有的錯誤沒有截圖,先看部分錯誤資訊和截圖吧,還有其它錯誤,我沒有保留下來! 錯誤1, The certificate us

iOS 12 除錯 Xcode 9 提示 Could not locate device support files.

升級 iOS 12 之後,使用 Xcode 9 真機除錯會提示錯誤: Could not locate device support files. This iPhone 6 Plus is running iOS 12.0 (16A366), which may not be supported b

解決除錯不顯示問題

1. 找到C:\Users\XXX\.android\adb_usb.ini檔案,如果沒有,就建立一個adb_usb.ini檔案,然後加上一行0x2a45即可。 2. adb kill-server 3.adb start-server 4.adb devices就可

小米XIAOMI 除錯有多坑

為了能夠為小米使用者提供推送服務,今天喜提了一臺紅米 6,不要998只要799 1、第一個槽點,我就開個開發者模式,開啟USB安裝,為啥要讓我插SIM卡,能告訴我為啥嗎?難不成每次開啟開發者模式上機除錯都讓開發者往測試機上插卡嗎? 看看小米的論壇下面一群罵爸爸的,我就不說什麼了,

移動端 h5除錯

連結: link. localhost換成本機IP地址進行除錯。 安卓 一 條件 1.安卓手機安裝chrome瀏覽器,手機開啟開發者模式,用usb線連結電腦,並且允許除錯。 2.電腦chrome位址列輸入 chrome://inspect 進入後點擊 inspect 即進入除錯模

利用網路劫持解決微信遠端除錯Api問題

背景 雖然微信提供了開發者工具,可以滿足大部分除錯需求,但遇到如微信支付、微信掃碼等類似介面時,我們不得不使用真機來除錯。 問題 因為只有被微信後臺設為信任的域名才能被微信正確驗證簽名。 我們只需要將被信任的域名解析為開發機的Ip地址,並將路由設定NAT轉發80埠(因為微信被信任域名不允許加埠號)。

安卓專案eclipse有用教程:設定應用名字和圖示、螢幕、簽名、除錯、clean、logcat、json解析

怎樣在安卓專案中。設定遊戲的應用名字和圖示? 我們在Androidproject的res資源目錄下。會看到3個drawable的目錄和一個values目錄。就是在這裡改動即可。

Ubuntu 配置ADB 安卓手機 除錯環境

Ubuntu16.04配置ADB除錯環境 2017年10月11日 10:44:04 happyitdad 閱讀數:7375更多 個人分類: Android 1、安裝adb 可以通過 apt-get install android-tools-adb 來安裝adb,也可以安裝Andr

APPium連線輸入框中輸入的內容與程式碼中不一致

今天解決了上一個問題,又碰到了一個新的問題。 問題:連線真機輸入框中輸入的內容與程式碼中不一致。 描述: 想實現登入頁面輸入使用者名稱和密碼自動登入,可是在輸入使用者名稱和密碼的框中輸入的內容總是與程式碼中的不一致,初步感覺到應該和輸入發有關係,於是把使用者名稱和密碼都換成數字可以成功登入,但是真實的使

升級iOS11.3後無法除錯

問題描述:手機更新到11.3,無法在Xcode除錯 (可以直接升級Xcode也可以) This iPhone 6s Plus is running iOS 11.3 (15E216), which may not be supported by this version of Xcode A

Xcode 除錯: AVAudioPlayer 沒有聲音的解決辦法

首先,確定是那種的沒有聲音 揚聲器沒有聲音,在AVAudioPlayer前加入如下程式碼:           AVAudioSession *audioSession = [AVAudi