Requirements: Xcode, macOS 10.14+
Target: macOS desktop application
Flutter SDK: 3.38.5+ (Dart 3.10.4+)
Xcode: Latest stable version
CocoaPods: Ruby gem for dependency management
xcode-select --installsudo gem install cocoapodsIf macOS platform not already added:
cd /path/to/sleepy_ui
flutter create . --platforms=macosflutter doctor -vExpected output:
[✓] Xcode - develop for iOS and macOS
flutter build macos --debugOutput: build/macos/Build/Products/Debug/sleepy_ui.app
flutter build macos --releaseOutput: build/macos/Build/Products/Release/sleepy_ui.app
flutter run -d macosopen build/macos/Build/Products/Release/sleepy_ui.appmacOS uses plain text JSON storage at:
~/Library/Application Support/sleepy_ui/config.json
File permissions are managed by macOS directory ACLs.
Issue: CocoaPods dependencies fail to install
Solution: Update CocoaPods and clear cache:
cd macos
pod repo update
pod install --repo-updateIssue: Code signing is required
Solution: Open macos/Runner.xcworkspace in Xcode and configure signing team.
Issue: Xcode version mismatch
Solution: Update Xcode via Mac App Store and accept license:
sudo xcodebuild -license accept