簡體   English   中英

向后iOS兼容性-Swift 2

[英]Backwards iOS compatibility - Swift 2

我正在嘗試更新一些第三方庫以與Swift 2.0和Xcode7配合使用,並且我對向后iOS兼容性存在一些疑問。 例如,我已更新到Swift 2就緒的Locksmith 2.0.0。 但是,如果我將“部署目標”設置為8.0,則不會構建Xcode。 編譯錯誤消息指出:'模塊文件的最小部署目標是ios9.0 v9.0'。 我對Realm有同樣的問題。 如果將部署目標設置為9.0,它可以正常運行,但是我想保持與iOS8的向后兼容性。 據我了解,Swift 2與iOS7和iOS8兼容。

我想念什么嗎?

我的猜測是問題是由https://github.com/realm/realm-cocoa/issues/2462引起的。 您是否可以嘗試從源代碼構建Realm(有關說明,請參見https://realm.io/docs/swift/latest/#installation-swift-20 ),看看是否有幫助? 謝謝!

嘗試轉到項目的“ 構建設置” ,然后在“ 體系結構”部分中檢查基於SDK的內容。

前幾天,當我將一個應用程序從工作環境轉換為Swift 2時,我不得不進入並將基本SDK更改為以下內容:

iphoneos8.0

如果您僅選擇了iOS9,則默認情況下應為iphoneos (最新的iOS)或iphoneos9.0

暫無
暫無

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

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