設定 iOS 開發環境
配置你的開發環境,以便在 iOS 裝置上執行、構建和部署 Flutter 應用。
瞭解如何設定開發環境,以便在 iOS 裝置上執行、構建和部署 Flutter 應用。
設定 iOS 工具鏈
#透過 Xcode,你可以在 iOS 物理裝置或 iOS 模擬器上執行 Flutter 應用。
-
安裝 Xcode
如果尚未安裝,請安裝並設定最新版本的 Xcode。
如果你已經安裝了 Xcode,請使用最初使用的安裝方式將其更新到最新版本。
-
設定 Xcode 命令列工具
要配置 Xcode 命令列工具以使用你安裝的 Xcode 版本,請在你的終端中執行以下命令:
sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'如果你是從其他地方下載的 Xcode,或者需要使用其他版本,請將
/Applications/Xcode.app替換為實際路徑。 -
同意 Xcode 許可協議
設定好 Xcode 並配置其命令列工具後,請同意 Xcode 的許可協議。
開啟您偏好的終端。
執行以下命令以檢視並簽署 Xcode 許可協議。
sudo xcodebuild -license閱讀並同意所有必要的許可協議。
在同意每項許可協議的條款之前,請仔細閱讀。
-
下載先決條件工具
要下載 iOS 平臺支援和最新的 iOS 模擬器執行時,請在你的終端中執行以下命令。
xcodebuild -downloadPlatform iOS -
安裝 CocoaPods
要支援使用原生 iOS 或 macOS 程式碼的 Flutter 外掛,請安裝最新版本的 CocoaPods。
請按照 CocoaPods 安裝指南安裝 CocoaPods。
如果你已經安裝了 CocoaPods,請按照 CocoaPods 更新指南進行更新。
設定 iOS 裝置
#我們建議先使用 iOS 模擬器,因為它比物理 iOS 裝置更容易設定。但是,你也應該在真實的物理裝置上測試你的應用。
設定你想要測試的每一臺 iOS 裝置。
-
配置你的物理 iOS 裝置
將你的 iOS 裝置連線到 Mac 的 USB 埠。
首次將 iOS 裝置連線到 Mac 時,裝置會顯示**要信任此電腦嗎?**對話方塊。
點選**信任**。

-
配置你的物理 iOS 裝置
Apple 要求在裝置上啟用**開發者模式**,以防止惡意軟體。
點選**設定** > **隱私與安全性** > **開發者模式**。
點選以將**開發者模式**切換為**開啟**。
重新啟動裝置。
當顯示**開啟開發者模式?**對話方塊時,點選**開啟**。
-
建立開發者程式碼簽名證書
要將應用傳送到物理 iOS 裝置(即使只是為了測試),必須在 Mac 和裝置之間建立信任。除了在彈出窗口出現時信任裝置外,還必須將已簽名的開發者證書上傳到裝置。
要建立已簽名的開發證書,你需要一個 Apple ID。如果沒有,請建立一個。你還必須加入 Apple Developer 計劃並建立一個 Apple Developer 賬號。如果你只是在 iOS 裝置上測試你的應用,個人 Apple Developer 賬號是免費且適用的。
-
準備裝置
在**設定**中找到**通用** > **VPN 與裝置管理**選單。
將你的證書切換為**啟用**。
在**開發者 App** 標題下,你應該能找到你的證書。
點選該證書。
點選**信任“<證書名稱>”**。
當對話方塊顯示時,點選**信任**。
如果出現 **codesign 想要訪問金鑰...** 對話方塊:
輸入你的 macOS 密碼。
點選**始終允許**。
開始 iOS 開發
#**恭喜。** 現在你已經為 Flutter 設定好了 iOS 開發環境,你可以繼續學習 Flutter 的同時在 iOS 上進行測試,或者開始改進與 iOS 的整合。