標題涵蓋了它。最新的Xcode和使用Swift 3.我可能使用10+以上的東西,但沒有消息,然後在iOS 9.3.5系統上崩潰。我的理解是,編譯器會標記任何不適合部署目標的API。有沒有我錯過的設置?我相信編譯器會標出違規的API嗎?爲什麼Xcode(Swift 3)在部署目標爲9.3時從iOS 10+標記API?
有關部署目標的大多數其他問題似乎是Swift 2之前的版本,後面的似乎說它們應該被標記。
謝謝。
標題涵蓋了它。最新的Xcode和使用Swift 3.我可能使用10+以上的東西,但沒有消息,然後在iOS 9.3.5系統上崩潰。我的理解是,編譯器會標記任何不適合部署目標的API。有沒有我錯過的設置?我相信編譯器會標出違規的API嗎?爲什麼Xcode(Swift 3)在部署目標爲9.3時從iOS 10+標記API?
有關部署目標的大多數其他問題似乎是Swift 2之前的版本,後面的似乎說它們應該被標記。
謝謝。
您是否在項目設置中將iOS「iOS部署目標」設置爲iOS 9.3? (同時確保目標部署目標中的設置是灰色的或者指定給iOS 9.3) – Pochi
感謝您的評論。目標的iOS部署目標爲9.3,對於項目設置相同。有什麼理由從最新的iOS 10.2改變Base SDK?不確定要嘗試什麼。 – JKaz
你使用的是什麼iOS 10的東西?你怎麼知道這是問題? –