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  14.2 測試可以在MacOS 12.5跑得起來


相關XCODE對應環境參照表


再來就是flutter sdk記得先確認你MacOS版本是用Intel還是arm
對應不同stable版本sdk做安裝喔!


接著就可以透過flutter doctor確認環境配置狀況
看起來xcode它沒有感應到 暫時先視而不見
flutter --version確認有OK 有這個CLI安裝好了

記得設到系統環境變數(這只有暫時有效當你重開另一個terminal就會失效)
export PATH="$PATH:`pwd`/flutter/bin"
Ref:

這裡設置全域永久有效的套用方式




可以透過open -a Simulator來開啟我們iphone模擬器



sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

sudo xcodebuild -runFirstLaunch

To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

預設的 /Library/Developer/CommandLineTools 目錄下,並沒有完整的 Xcode
sudo xcode-select --switch /Library/Developer/CommandLineTools



這邊嘗試要直接用剛創建的flutter專案來RUN看看能否跑在iphone 模擬器上
看起來沒有連動
No wireless devices were found.

flutter doctor執行查看一下Xcode那塊配置還是有要求我們要補執行這兩行指令


cocoapod也順便載一下


那下載舊版解壓後的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










留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題