Flutter_開發手機應用筆記2_Mac上配置_Xcode記得命名與路徑要再三檢查
按一下 Dock 中的「啟動台」圖像 ,在搜尋欄位中輸入「終端機」,然後按一下「終端機」。
在 Finder 中,打開「/應用程式/工具程式」檔案夾,然後按兩下「終端機」。
輸入uname -a
查看若有x86_64就代表用的是64位元
要有Apple ID相應帳號登入才能下載XCODE
要記得XCODE安裝可能會因為MacOS版本過低無法安裝喔
最新版本XCODE要求至少MacOS 13.0以上
剛好我這台跟3c產品行老闆 借來的 macOS 12.5沒辦法符合
下載下去就會被警示說 無法安裝
相關XCODE對應環境參照表
對應不同stable版本sdk做安裝喔!
接著就可以透過flutter doctor確認環境配置狀況
看起來xcode它沒有感應到 暫時先視而不見
flutter --version確認有OK 有這個CLI安裝好了
記得設到系統環境變數(這只有暫時有效當你重開另一個terminal就會失效)
export PATH="$PATH:`pwd`/flutter/bin"
這裡設置全域永久有效的套用方式
可以透過open -a Simulator來開啟我們iphone模擬器
sudo xcodebuild -runFirstLaunch
To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
sudo xcode-select --switch /Library/Developer/CommandLineTools
這邊嘗試要直接用剛創建的flutter專案來RUN看看能否跑在iphone 模擬器上
看起來沒有連動
No wireless devices were found.
flutter doctor執行查看一下Xcode那塊配置還是有要求我們要補執行這兩行指令
那下載舊版解壓後的Xcode目錄記得要更名並拖曳到
/Applications目錄下
還有記得名稱要再三檢查不要跟我一樣多個空白
在那查了老半天 指令一直RUN不過 >~< |||
經過補上那兩個command 套用後運行結果
終於可以成功把預設一開始DEMO 按按鈕遞增數字 範例跑起來了
在Windows用Android Studio寫好的可以原封不動移植過來(只要沒有用到比較特殊的package)
Ref:
https://osxdaily.com/2023/04/26/fix-xcode-select-error-active-developer-directory-on-mac/
https://ephrain.net/cordova-%E7%B7%A8%E8%AD%AF-ios-%E5%87%BA%E7%8F%BE-xcodebuild-requires-xcode-%E7%9A%84%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF/
https://blog.csdn.net/zxsean/article/details/106384364
iOS network device not available when doing flutter run
Not able to build and run flutter app in IOS simulator
MacOS 如何安裝舊版的 Xcode - 2019
開發環境設置:為iOS APP 開發安裝XCode
【WIDE LAB紀錄 Day3】Flutter Doctor 大展身手
xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'
Flutter — Getting started with VSCode setup for Mac
Flutter Tutorial - How To Run App On iOS Simulator & Run App On iOS Device | In 2 Minutes
Xcode 更改默认版本 xcode-select
Mac下多个Xcode版本切换
mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory
How to Utilize a Different Xcode Version for Build Process on MacinCloud Mac Servers
https://book.flutterchina.club/chapter1/install_flutter.html#_1-3-1-%E5%AE%89%E8%A3%85flutter
留言
張貼留言