1. 程式人生 > >Apple Watch如何進行真機除錯及問題彙總 (二)

Apple Watch如何進行真機除錯及問題彙總 (二)

      當我們在Apple Watch執行程式時,或多或少都會出現問題,現在我把這些問題再羅列一下,並貼出解決方案,供大家分享:

(1)error:WatchKit apps must have a deployment target equal to iOS8.2(was 9.0)

當你在以前舊的專案中通過加入一個target來增加一個watchkit app的話,很可能出現這樣的問題,這是由於版本問題導致的。

解決方案:

Targets選擇Watchkit App,選擇iOS Deployment Target,把Watchkit App的版本改為8.2即可。

(2)如果你手機執行過一個專案的多個版本,或者你把一個專案的bundle Identifier修改過,就可能導致在真機上執行失敗。這時候需要刪除手機上不必要的provisioning profile,方法如下:

Xcode中-->Window-->Devices-->你連線裝置右鍵-->Show Provisioning Profile,這個時候你可以看到安裝在你手機上的Provisioning Profile。此時刪除一些沒必要的配置檔案吧!

(3)Code Signing Identity到底怎麼寫?

真機執行中很多都會碰到Code Signing問題,現在我為大家確定一下到底寫?

無論是專案名、Watchkit Extension、Watchkit App,一致的Code Signing Identity如下:

前一個一致選iOS Developer,後一個一致選擇iPhone Developer:Apple ID...   。經過我多次的測試,這樣的寫法是沒問題的。

(4)其實你在Xcode中可以看到兩種型別的Provisioning Profile,一種是Xcode上安裝的Provisioning Profile(包括你在模擬器下或者真機上生成的);另一種是真機上執行的Provisioning Profile。

前者檢視:Xcode-->Preferences-->Accounts-->View Details;

後者檢視:Window-->Devices-->你的裝置右鍵-->Show Provisioning Profile.

根據你的需要你可以進行刪除。預設在聯網狀態按下Provisioning Profile會自動生成。

(5)當你的程式已經執行到真機上時,可能會由於安全問題導致不能執行,此時需要到iPhone-->設定-->通過-->描述檔案中進行應用驗證,此時可能會由於某些原因導致不能進行聯網驗證,此時你只需要換一下網路環境即可,比如4G,WiFi等等。一般多試幾次就可以了。

相關推薦

Apple Watch如何進行除錯問題彙總 ()

      當我們在Apple Watch執行程式時,或多或少都會出現問題,現在我把這些問題再羅列一下,並貼出解決方案,供大家分享: (1)error:WatchKit apps must have a deployment target equal to iOS8.2(w

安卓除錯服務端地址

一般電腦執行安卓模擬器基本都會很卡,因此這裡簡要說一下真機如何除錯 本人手持小米6,MIUI10穩定版 設定-我的裝置-全部引數-MIUI版本點選十下   然後返回設定,進入更多設定-開發者選項-開啟USB除錯    這樣一來手機端就設定完畢 接下來開啟an

react native 除錯 常見問題

真機除錯注意事項 1、確保手機設定下 開發者模式開啟 如何使用真機除錯 左右搖手機, 彈出除錯視窗, 是不是和 geo模擬器選單一樣 遇到的問題 解決React Native unable to load script from asse

Xcode如何用個人蘋果賬戶進行除錯

本文章針對Xcode的版本為9.1 1. 新建Xcode工程 2. 點選Xcode -> Preferences 3. 點選Account 4. 點選+號選擇App

告別 USB,用 wifi 進行 Android 除錯

--------------------- 本文來自 wdeo3601 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/captive_rainbow_/article/details/81012704?utm_source=copy 先看

Vue + quasar-framework進行Vue混合app開發 ─ App除錯(三)

寫程式碼總避免不了會出錯需要除錯,Quasar混合開發的app除錯方法也很簡單,就和平時寫web端程式碼除錯一樣。 此處列幾種常用的除錯方法 真機除錯 真機除錯也就是用自己的手機進行除錯,完全真實環境。

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

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

ios-蘋果開發者賬號證書配置除錯

申請了賬號,拿到賬號,首先就是要配置了,下面簡單記錄一下配置過程; 1.開啟“鑰匙串訪問”程式,點選以下功能: 2.填寫證書相關配置 郵件地址:填寫蘋果賬號就可以; 點選繼續->生

2016-Apple開發者賬號申請除錯的步驟

本文記錄註冊付費apple developer後申請iOS真機除錯憑據的步驟。期間參照了網上資料但由於非最新有些出入,所以自己記錄一下便於以後回顧。 環境:Xcode6.4,硬體:iPhone5系,瀏覽器建議Safari貌似載入快一些,反正開始用chrome巨慢刷半天出不來

Unity如何不使用開發者賬號進行IOS的除錯

好久沒有寫部落格了,一個字 懶。。。 最近研究了下IOS的打包,發展現在已經可以在不使用開發者賬號的情況下進行真機除錯了! 曾幾何時,IOS的測試是那些沒有賬號的開發者的一大難題~廢話不多說,開搞 首先,要進行蘋果的打包與測試,我們首先需要準備一些東西:Mac電腦一臺,或者

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

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

React-Native初學者的模擬器除錯除錯

上週五才開始學習的React-Native開發,之前略有一些React的開發經驗,但對原生Native的開發一竅不通。 好,背景交代完畢,講講我的初學經歷和遇到的坑以及一些心得體會,主要是讓大家避免我

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

Android Studio 連線除錯

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

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

榮耀9i除錯--連線

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

解決除錯不顯示問題

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卡,能告訴我為啥嗎?難不成每次開啟開發者模式上機除錯都讓開發者往測試機上插卡嗎? 看看小米的論壇下面一群罵爸爸的,我就不說什麼了,