Wow! Flutter runs on Apple Vision Pro!

Yii Chen
Flutter Formosa
Published in
7 min readJun 24, 2023

--

簡單的在 Vision Pro 上開發 Flutter APP

從 6/21 Apple 發布 visionOS 以來,陸續在社群看到大家的分享,我也嘗試了一下,過程中會需要進行一些設定才能運行,將它們隨手做個紀錄。

現在我們能在 Vision Pro 設備公開販售之前先開發,先做好準備,到時候直接讓用戶下載使用。等不及的朋友趕緊往下看吧!

Step 1. 確認系統版本

確認 macOS 版本,需開啟 Beta 更新的選項,選擇 Sonoma 後進行下載和更新。新版為 Sonoma beta 14.0

Step 2.下載 Xcode beta

升版後原本的 Xcode 就會無法使用,我們需要下載最新的 Xcode IDE,版本為 15 beta 2,確保有勾選 iOS17 以及 visionOS 1 beta,點擊箭頭下載

https://developer.apple.com/download/all/?q=Xcode
左邊為 Xcode,右邊為 Simulator

Step 3. 新增 Apple Vision Pro 設備

開啟 Xcode,要先確認 iOS 版本為 17.0,不是的話上方的訊息框可以點擊下載

打開 Window → Devices and Simulators,新增 Vision Pro 設備到我們的清單裡

如果這時候點擊 Vision Pro 選項,看到了 unknow runtime 錯誤訊息,代表還沒有下載到相關資源與設定。

開啟 Xcode Setting,在 Platforms 裡可以查看每個 OS 的狀況,點擊 GET 下載 visonOS 1.0 beta,下載完我們就能順利添加設備了

Step 4. 新增專案的 Destination SDK

這時候如果你要啟動 APP,可能會在設備清單裡找不到 Vision Pro 選項,我們還要再做一點設定。

到 Build Settings 分頁,需要調整 Base SDK 為 visionOS

接著側邊欄選擇 TARGETS → Runner,針對 Supported Destinations 增加 Apple Vision for iPad 選項

Step 5. 啟動你的 Flutter APP

Vision Pro 開啟後的樣子,有多個視角可以調整,想像一下戴上它的感覺

運行最基本的 Counter app,感覺真不錯,有沒有想法要實踐了呢

Counter App
My product

GitHub Source

相關資訊

Articles

About

Contribution

如果覺得文章不錯的話可以贊助,讓我有更多動力和熱情分享學習紀錄和生活!請我喝一杯咖啡吧~

https://www.buymeacoffee.com/yiichenhi

希望有幫助到你/妳,歡迎追蹤我,方便瀏覽最新的文章~

--

--

Yii Chen
Flutter Formosa

Flutter Lover || Organizer FlutterTaipei || Writer, Speaker || wanna make Flutter strong in Taiwan. https://linktr.ee/yiichenhi