wishtohear/bucket-water-oms/flutter-setting-up-on-macos
Claude Code and agent skill by wishtohear/bucket-water-oms
- community
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 wishtohear/bucket-water-oms/flutter-setting-up-on-macosSKILL.md
The same SKILL.md was published earlier as chetan2921/flo/flutter-setting-up-on-macos.
Setting Up a macOS Environment for Flutter Development
Contents
- Prerequisites
- Tooling Configuration
- Workflow: Configuring macOS Tooling
- Workflow: Validating the Environment
- Troubleshooting
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
Xcodesection 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 -vuntil 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 doctorreports missing tools, ensure thexcode-selectcommand was run withsudoand points to the correct.appdirectory. - CocoaPods Not Found: If CocoaPods is installed but not detected, verify that your Ruby
gembinary path is included in your shell'sPATHenvironment variable. - Device Not Listed: If
flutter devicesdoes not listmacos, ensure desktop support is enabled in your Flutter configuration:
``bash flutter config --enable-macos-desktop ``
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingbucket-water-oms-admin-mobile/skills/flutter-setting-up-on-macos/SKILL.md
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
[](https://verified-skill.com/skills/wishtohear/bucket-water-oms/flutter-setting-up-on-macos)