From 6655fca562eb1ee0439c14612bf0875e9cbd234d Mon Sep 17 00:00:00 2001 From: wolfplus Date: Wed, 4 Jun 2025 15:56:32 +0100 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96.gitignore=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81SPM=E5=8C=85=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/.gitignore b/.gitignore index c05ba28a1..eb03de0d1 100644 --- a/.gitignore +++ b/.gitignore @@ -142,3 +142,82 @@ linux/flutter/generated_plugins.cmake windows/flutter/generated_plugin_registrant.cc windows/flutter/generated_plugin_registrant.h windows/flutter/generated_plugins.cmake + +# ================== 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