最近蘋果又釋出了iOS14系統,然後就開啟XCode,真機偵錯下我的專案,發現執行不了,提示「Please reconnect the device.」
這提示的意思是
XX的手機不可用,請重新連線裝置
好吧,那我就按提示來吧,重新連線手機吧,可是不管我怎麼重新連線,都還是一樣的提示,就是真機執行不了。
我相信好多人都遇到過這種情況,那應該怎麼解決呢
我們發現,報了幾個錯誤❌資訊,說的就是當前Xcode不支援執行iOS14,注意看底部小的灰色的提示,讓去App Store下載一個支援iOS 14的版本的Xcode
通過上面的提示資訊,再看看我們的Xcode是11.7版本的,應該是不支援iOS14的,所以我們去App Store看看吧
我們發現,Xcode提示更新了,新功能裡面提到了,Xcode12新功能包括了 Swift 5.3、iOS14,iPadOS14,watchOS7等的SDKs,這就驗證了上面說的問題了,說明Xcode12是和iOS 14匹配的,是可以執行iOS 14系統的,那我們只有更新Xcode就完美解決問題了
系統都是向下相容的,Xcode也不例外,高版本的可以執行低版本的iOS系統 ,因為最新的Xcode都包含了之前所有低版本的SDK。
假如你現在Xcode是12了,但是下次蘋果更新iOS 15了,那Xcode肯定是不能執行iOS 15的,因為你iOS系統是最新的,你Xcode是老的,裡面沒有執行最新iOS 15的所需要的SDK,你得相應的更新iOS 15對應的Xcode才可以。
一般只要iOS系統更新了版本,Xcode也是會一起更新版本的,只要保持兩邊同步,就可以了。