# See https://www.dartlang.org/guides/libraries/private-files # Claude Code .claude/ # Files and directories created by pub .dart_tool/ .packages build/ # Directory created by dartdoc # If you don't generate documentation locally you can remove this line. doc/api/ # dotenv environment variables file .env* .env.example CLAUDE.md # Avoid committing generated Javascript files: *.dart.js *.info.json # Produced by the --dump-info flag. *.js_ *.js.deps *.js.map .flutter-plugins .flutter-plugins-dependencies # Dart/Flutter specific .dart_tool/ .packages build/ # local_plugins 是 Flutter plugin packages(library),不应提交 lock 文件 local_plugins/**/pubspec.lock # IDE specific .idea/ .vscode/ *.iml *.iws .DS_Store # Flutter/Dart/Pub related **/doc/api/ .flutter-plugins .flutter-plugins-dependencies .pub-cache/ .pub/ /build/ .cxx/ # Android related **/android/**/gradle-wrapper.jar **/android/.gradle **/android/captures/ **/android/gradlew **/android/gradlew.bat **/android/local.properties **/android/**/GeneratedPluginRegistrant.java # iOS/XCode related **/ios/**/*.mode1v3 **/ios/**/*.mode2v3 **/ios/**/*.moved-aside **/ios/**/*.pbxuser **/ios/**/*.perspectivev3 **/ios/**/*sync/ **/ios/**/.sconsign.dblite **/ios/**/.tags* **/ios/**/.vagrant/ **/ios/**/DerivedData/ **/ios/**/Icon? **/ios/**/Pods/ **/ios/**/.symlinks/ **/ios/**/profile **/ios/**/xcuserdata **/ios/.generated/ **/ios/Flutter/.last_build_id **/ios/Flutter/App.framework **/ios/Flutter/Flutter.framework **/ios/Flutter/Flutter.podspec **/ios/Flutter/Generated.xcconfig **/ios/Flutter/ephemeral **/ios/Flutter/app.flx **/ios/Flutter/app.zip **/ios/Flutter/flutter_assets/ **/ios/ServiceDefinitions.json **/ios/Runner/GeneratedPluginRegistrant.* # macOS related **/macos/Flutter/GeneratedPluginRegistrant.* **/macos/Flutter/ephemeral **/macos/**/*.mode1v3 **/macos/**/*.mode2v3 **/macos/**/*.moved-aside **/macos/**/*.pbxuser **/macos/**/*.perspectivev3 **/macos/**/*sync/ **/macos/**/.sconsign.dblite **/macos/**/.tags* **/macos/**/.vagrant/ **/macos/**/DerivedData/ **/macos/**/Icon? **/macos/**/Pods/ **/macos/**/.symlinks/ **/macos/**/profile **/macos/**/xcuserdata **/macos/.generated/ **/macos/Flutter/Flutter.framework **/macos/Flutter/App.framework **/macos/Flutter/ephemeral/ **/macos/Flutter/GeneratedPluginRegistrant.swift **/macos/Flutter/ephemeral # Web related lib/generated_plugin_registrant.dart # Environment files .env* *.env.dart # Symbolication related app.*.symbols # Obfuscation related app.*.map.json # Coverage coverage/ # Dart compiled JS *.dart.js *.info.json *.js_ *.js.deps *.js.map linux/flutter/generated_plugin_registrant.cc linux/flutter/generated_plugin_registrant.h linux/flutter/generated_plugins.cmake windows/flutter/generated_plugin_registrant.cc windows/flutter/generated_plugin_registrant.h windows/flutter/generated_plugins.cmake # Project only ships Android/iOS — ignore other platform scaffolding entirely /linux/ /macos/ /windows/ /web/ **/linux/flutter/ephemeral/ **/windows/flutter/ephemeral/ # ================== Swift Package Manager (SPM) ================== # SPM build directories **/.build/ **/build/ .build/ build/ # SPM dependency resolution (controversial - some teams commit this) Package.resolved **/Package.resolved # SPM working directory files **/.swiftpm/ .swiftpm/ # SPM derived data and cache **/DerivedData/ DerivedData/ # SPM temporary files **/.DS_Store .DS_Store **/*.xcworkspace/xcuserdata/ **/*.xcodeproj/xcuserdata/ **/*.xcodeproj/project.xcworkspace/xcuserdata/ # SPM Xcode integration **/*.xcodeproj/project.xcworkspace/ **/*.xcworkspace/ # SPM package pins (legacy) Package.pins **/Package.pins # SPM manifest backup files Package.swift.orig **/Package.swift.orig # ================== Local Plugins SPM Support ================== # Local plugins build artifacts local_plugins/**/.build/ local_plugins/**/build/ local_plugins/**/Package.resolved local_plugins/**/.swiftpm/ local_plugins/**/DerivedData/ # Specifically for the problematic paths we saw local_plugins/chat_api/ios/chat_api/.build/ local_plugins/chat_api/ios/chat_api/Package.resolved local_plugins/ble_service/ios/ble_service/.build/ local_plugins/ble_service/ios/ble_service/Package.resolved # ================== Additional iOS/Xcode Cleanup ================== # Xcode user-specific files *.pbxuser *.mode1v3 *.mode2v3 *.perspectivev3 *.xcuserstate *.xcscmblueprint *.xccheckout # Xcode shared user data xcshareddata/ **/xcshareddata/UserInterfaceState.xcuserstate # CocoaPods artifacts (if mixed with SPM) Pods/ **/Pods/ Podfile.lock **/Podfile.lock # FastLane fastlane/report.xml fastlane/Preview.html fastlane/screenshots/**/*.png fastlane/test_output fastlane/readme.md .trae/rules/project_rules.md .augment/rules/imported/project_rules.md .kiro/ .qoder/ ios/Runner.xcodeproj/project.pbxproj .superpowers/ # Java heap dump files *.hprof