chetan2921/flo/flutter-setting-up-on-macos

Claude Code and agent skill by chetan2921/flo

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Sets up a macOS environment for Flutter development. Use when configuring a macOS machine to run, build, or deploy Flutter applications for iOS or macOS.

Install

npx vskill@latest install chetan2921/flo/flutter-setting-up-on-macos

SKILL.md

Setting Up a macOS Environment for Flutter Development

Contents

Prerequisites

Ensure the following baseline requirements are met before configuring the macOS-specific toolchain:

  • macOS operating system.
  • Flutter SDK installed and added to the system PATH.
  • Active internet connection for downloading toolchains and dependencies.

Tooling Configuration

macOS desktop development requires specific Apple toolchains to compile and debug native Swift and Objective-C code.

  • Xcode: Required for compiling macOS desktop applications.
  • CocoaPods: Required for managing native dependencies used by Flutter plugins.

Workflow: Configuring macOS Tooling

Copy and follow this checklist to configure the macOS build environment.

  • [ ] Install Xcode: Install the latest version of Xcode from the Mac App Store or the Apple Developer portal.
  • [ ] Configure Command-Line Tools: Link the Xcode command-line tools to the installed Xcode version. Run the following command in the terminal:

``bash sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch' ` *Conditional*: If Xcode is installed in a custom directory, replace /Applications/Xcode.app` with the correct absolute path.

  • [ ] Accept Xcode Licenses: Accept the required developer licenses by running:

``bash sudo xcodebuild -license `` Read and agree to the prompts.

  • [ ] Install CocoaPods: Install CocoaPods to handle native macOS plugin dependencies.

``bash sudo gem install cocoapods ` *Conditional*: If CocoaPods is already installed, ensure it is updated to the latest version (sudo gem update cocoapods`).

Workflow: Validating the Environment

Execute this feedback loop to ensure the environment is correctly configured for macOS desktop development.

  • [ ] Run Validator: Execute the Flutter diagnostic tool with verbose output:

``bash flutter doctor -v ``

  • [ ] Review Errors: Check the Xcode section in the output.
  • [ ] Fix & Retry: If errors or missing components are reported under the Xcode section, resolve them according to the output instructions, then re-run flutter doctor -v until the Xcode section passes.
  • [ ] Verify Device Availability: Confirm that Flutter recognizes the macOS desktop as a valid deployment target:

``bash flutter devices ` *Success Criteria*: The output must contain at least one entry with macos` listed as the platform.

Troubleshooting

If the validation workflow fails, apply the following resolutions:

  • Missing Command-Line Tools: If flutter doctor reports missing tools, ensure the xcode-select command was run with sudo and points to the correct .app directory.
  • CocoaPods Not Found: If CocoaPods is installed but not detected, verify that your Ruby gem binary path is included in your shell's PATH environment variable.
  • Device Not Listed: If flutter devices does not list macos, ensure desktop support is enabled in your Flutter configuration:

``bash flutter config --enable-macos-desktop ``

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chetan2921/flo/flutter-setting-up-on-macos/badge)](https://verified-skill.com/skills/chetan2921/flo/flutter-setting-up-on-macos)

Something wrong with this skill or its page? Tell us.