如何用最新版Xcode製作一個可以支援
iOS 12的App

戴谷州 Ken Tai

  • 精誠資訊/恆逸教育訓練中心-資深講師
  • 技術分類:Mobile行動應用開發

 

 

從Xcode 11開始,新建立的iOS App專案,只要調整支援的iOS版本在12含以下會有錯誤訊息,這讓開發人員傷透腦筋。事實上只要照著下列步驟修改,就可以讓新的App專案程式也可以支援舊版的iOS。

1. 首先,先建立一個新的iOS專案:



2. 調整Deployment Info,選12.1:



3. 此時,執行「Product」->「Build」,則會有錯誤訊息產生,竟然有15個之多。



4. 開啟SceneDelegate.swift,並在class宣告前加入@available(iOS 13.0,*)



5. 重新執行「Product」->「Build」,錯誤訊息只剩下6個。



6. 開啟AppDelegate.swift,並在兩個方法(如下圖)宣告前加入@available(iOS 13.0,*)



7. 在AppDelegate.swift,加入宣告與一個propery



8. 重新執行「Product」->「Build」,編譯無誤。



9. 使用iOS12或是新版iOS的模擬器執行,均可以正常運作。


您可在下列課程中了解更多技巧喔!