2016-09-28 37 views
0

我正在使用Swift 2.2,XCode 7.3.1構建一個iOS應用程序,該應用程序即將上線。我升級我的iPhone到iOS 10.0,現在當我嘗試在我的iPhone上運行我的代碼,我得到的錯誤 -XCode 7.3.1中的Swift代碼不適用於iOS 10

enter image description here

在這個階段,我的項目,我不希望升級到了XCode 8.0並使用Swift 3.0。有沒有我可以讓我的代碼寫在了XCode 7.3.1工作的iOS 10.我的代碼是針對有iPhone手機的iOS版本的工作以及9.3.2

感謝

回答

0

否時,Xcode 7.3.1沒有任何辦法支持iOS 10.你不能。你將不得不升級到Xcode 8.

而且,你應該升級,因爲它也提供了Swift 2.3,它將幫助你運行iOS 10等最新的SDK,並且轉換是自動的。

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

0

要檢測XCode中你必須使用相應版本或系統安裝軟件設備會告訴你你在問題中提到的消息。

根據您的願望,解決方法是每次發佈IPA並將其安裝到要運行的設備中(如果您每天部署多次,可能很難)。請記住,向上兼容但沒有向下兼容性,即如果您的部署目標爲8或以上,則可以在iOS 8或更高版本但不支持iOS 7的設備上運行IPA。

也許您可能會遇到一些運行問題它在新的iOS上因爲一些過時的或新的功能,並修復你必須升級XCode並在其上編譯你的代碼。

希望有幫助!

0

將文件夾複製10.0(14A345)在Xcode8的DeviceSupport文件夾

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

它爲我:)

相關問題