1. 程式人生 > >解決低版本Xcode不支援高版本iOS真機除錯問題

解決低版本Xcode不支援高版本iOS真機除錯問題

Xcode開發在進行真機除錯的時候,遇到了以下問題

用Xcode8想真機編譯iOS11,彈出提示框This iPhone ... is running iOS 11.1.2 (11D257), which may not be supported by this version of Xcode...

主要原因是在除錯前我將iOS SDK升級到了10.1版本,而我的Xcode是8.0版本的,只支援到8.0的SDK。

其實每次iOS SDK版本升級都會遇到相同的問題,之前有在網上找過,除了重新安裝Xcode外就是下載新的Xcode將裡面的SDK複製到舊的Xcode中。

由於我需要快速的測試我的程式,加上那龜速的網路傳輸速度,所以不允許去下載新的Xcode。

而且下載包很大 ,很麻煩因此其他解決方案。

解決方法:

這裡只以我的開發環境為參照,具體修改還要參照個人開發環境,基本步驟有三步

1、下載IOS映象資源包,並且解壓,網址:https://download.csdn.net/download/u013007305/10305126

如果沒有積分,請加群!

2、修改

開啟路徑:/Developer/Platforms/iPhoneOS.platform/DeviceSupport

把當前下載來的檔案拷貝到該目錄,需要許可權,如圖:


3、修改SDKSettings.plist檔案中的版本號

開啟路徑:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/IphoneOS.sdk

/SDKSettings.plist

增加相應的版本資訊即可;

如圖:


歡迎下方留言談論,或者加入QQ群83459374交流!

相關推薦

快速解決版本Xcode支援版本iOS除錯問題

剛升級的iOS11.0,Xcode執行出現這個錯誤: This iPhone 6s Plus is running iOS 11.0 (15A5278f), which may not be sup

解決版本Xcode支援版本iOS除錯問題

Xcode開發在進行真機除錯的時候,遇到了以下問題用Xcode8想真機編譯iOS11,彈出提示框This iPhone ... is running iOS 11.1.2 (11D257), which may not be supported by this version

版本JDk支援版本打包的異常:Unsupported major.minor version 52.0

異常記錄: stanford parser和jdk版本對應關係 J2SE 8 = 52, J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 46, JDK 1.1 =

版本XCode支援版本iOS除錯的實現

雙擊開啟DMG檔案,在出來的資料夾裡面,右鍵點選XCode這個包,點選右鍵選單裡面的“顯示包內容”,然後進行如下操作:把XCode包中的 Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B

xcode升級的情況下測試版本系統

蘋果的xcode的一直在隨著iOS系統的升級而升級,有時候弄的我們手足無措,尤其是開發中突然來個高系統版本的測試機,暫時又不想升級Xcode的情況下,可以使用以下辦法! 首先找有高版本測試許可權的xcode中按/Applications/Xcode.app/Contents

解決ios除錯team ID not found問題

問題描述: No valid signing identities (i.e. certificate and private key pair) matching the team ID “***********” were found. (注:通常這種情況出現在下

IE8及版本瀏覽器支援CSS3 media queries的解決方法

最近在解決UI問題時碰到以下瀏覽器不相容性問題(本人屬於UI業餘操作者,很多想法就很業餘了): 問題:IE8及其以下低版本IE瀏覽器在縮小視窗時,UI沒有按照相應的要求顯示視窗縮小時對應的佈局;其他瀏覽器正常。 定位過程: 其實開始拿到問題時是無從下手,不知所以然,根本就沒

解決Android Studio版本相容問題(版本的AS打版本的專案)

最近在使用Android Studio開發中遇到了一些小的問題,就是拷過來別人的專案在自己電腦裡邊的Android studio打不開的情況,小編在這裡給發大家提供一套自己的解決方法,希望對大家有所幫助。(更改的內容就是你現在的自己寫的專案保持一致即可),一共有

VMware8 打版本的虛擬機器建立的系統解決方案

想用VM開啟別人的一個虛擬機器系統,無奈,我的是VM8,對方用的是更高版本的VM,本以為是得重灌VM了,但想著折騰一下,試著低版本VM能不能開啟這個虛擬機器系統。在網上搜到一些資源之後,就進行了下總結。凡事試試嘛,說不定會有收穫呢。 開啟虛擬機器系統後,顯示結果是這樣的:

Delphi版本原始碼移植到版本可能遇到的警告資訊解決方法

先前公司的一個專案因開發時間與專案定位導致結構失衡。在經過前段日子的評估與調查後,從今天開始進行重構。   也想趁這個機會,將介面的開發由Delphi 6轉向Delphi 2009。從而逐步放棄Delphi 6這個用了近7年的開發工具。也知道在轉移的過程中會碰到許多問

附加資料庫時:資料庫的版本為661,無法開啟。此伺服器支援655 版及更版本支援降級路徑。

1. SQL Server 2008 R2 Developer (x86, x64, ia64) – DVD (Chinese-Simplified)   File Name: cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724.iso  Dat

小技巧,使用版本的VS開啟版本解決方案(使用VS2008開啟VS2010的解決方案--同樣適用於其他版本

看後,我突發靈感,將該工程的解決方案檔案的字尾由xxx.sln改成了xxx.txt然後,檢視其內容如下: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010 Project("{FAE04EC0-301

版本cad如何開啟版本圖紙?不用升級軟體也可以搞定

有朋友提問:低版本cad如何開啟高版本圖紙?遇上這種情況的朋友,一般都會陷入兩難境地。想要安裝一個最新版的cad軟體吧,既費時又麻煩,不這麼解決又打不開圖紙,真的很煩惱。 其實你只要轉換一下思維方式,這個問題處理起來並不難,你缺的只是一個實用的cad轉換工具而已。而且不同的情況,解決方法也會有所

tensorflow提示:此版本TensorFlow支援AVX2但是你的cpu支援

問題描述:在使用keras或者TensorFlow訓練模型的時候,會提示“xxxxAVX2”,意思你的cpu支援AVX2(高階向量擴充套件指令集),但是是這個版本的TensorFlow太low了,沒有用到。 解決辦法:貌似要不就自己編譯TensorFlow,要不去下載一個編譯好的支援AVX2的TensorF

SqlServer版本資料庫附加Sql版本資料庫或備份檔案

       SqlServer低版本資料庫不能直接還原或附加Sql高版本資料庫或備份檔案,我們常用DTS互導的方式,如果不同版本資料庫不可訪問,可以使用高版本資料庫的DTS匯出整個庫的相應低版本建庫指令碼與資料,然後放在低版本資料庫中去執行,常見如

Android4.4以下版本webview 支援css3 flex佈局

可以使用display:-webkit-box佈局來替代flex佈局 一,-webkit-box屬性講解 box-flex是css3新新增的盒子模型屬性,它的出現可以解決我們通過N多結構、css實現的佈局方式。經典的一個佈局應用就是佈局的垂直等高、水平均

Android Studio 版本Gradle升級到版本時常見問題

今天拿到一個用低版本Gradle的編譯的Android工程,gradle對版本的向下相容做的不太好,因此在高版本Gradle的電腦上會出很多問題。 1. Error:The project is using an unsupported version of the And

EQueue 2.3.2版本釋出(支援可用)

前言 前段時間針對EQueue的完善終於告一段落了,實在值得慶祝,自己的付出和堅持總算有了成果。這次新版本主要為EQueue實現了叢集功能,基本實現了Broker的高可用。另外還增加了很多實用的功能,對效能也做了很多優化。總之,EQueue越來越成熟了。 EQueue最新版本資訊 版本釋出說明

sql版本檔案附加到版本附加失敗

1、先確定資料庫是否能連線,不能連線檢查sql服務是否啟動2、在附加過程中出現點選複製到任意檔案顯示標題: Microsoft SQL Server Management Studio------------------------------附加資料庫時出錯。有關詳細資訊,

版本MonoDevelop轉移到版本MonoDevelop的Editor問題

轉載自:http://blog.csdn.net/egostudio/article/details/50970552 升級完unity5.2.3,用MonoDevelop開啟程式碼發現編輯不了,複製貼上都不行,氣死人了!如下圖 後來找到原因是因為這個專案已經有