簡體   English   中英

XCode 7.3.1中的Swift代碼在iOS 10中不起作用

[英]Swift Code in XCode 7.3.1 not working in iOS 10

我正在使用Swift 2.2,XCode 7.3.1構建iOS應用程序,該應用程序將很快上線。 我將iPhone升級到iOS 10.0,現在當我嘗試在iPhone中運行代碼時,出現錯誤-

在此處輸入圖片說明

在我項目的現階段,我不想升級到XCode 8.0並使用Swift 3.0。 有什么辦法可以使用XCode 7.3.1編寫的代碼在iOS 10中工作。我的代碼對於具有iOS版本9.3.2的iPhone正常運行。

謝謝

否,Xcode 7.3.1不支持iOS10。您不能。 您將必須升級到Xcode 8。

並且,您應該進行升級,因為它還為您提供了Swift 2.3,它將幫助您運行適用於iOS 10等的最新SDK,並且轉換是自動的。

在這里閱讀: https : //developer.apple.com/swift/blog/

要在XCode中檢測設備,您必須安裝具有適當版本的軟件,否則系統將向您顯示問題中提到的消息。

根據您的意願,一種變通方法是,每次制作發行版的IPA並將其安裝在要與其一起運行的設備中(如果一天部署幾次,則可能會很困難)。 請記住,存在向上兼容性,但沒有向下兼容性,如果您的部署目標是8或更高,則可以在具有iOS 8或更高版本的設備上運行IPA,但不能在iOS 7中運行IPA。

也許由於某些過時或新功能而在新iOS上運行它時可能會遇到一些問題,並且要解決此問題,您必須升級XCode並在其上編譯代碼。

希望有幫助!

Xcode8的DeviceSupport文件夾中的文件夾10.0(14A345)復制到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

這個對我有用 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM