Browse Source

优化.gitignore以支持SPM包模式

weicu
wolfplus 1 year ago
parent
commit
ab319ef633
  1. 79
      .gitignore

79
.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

Loading…
Cancel
Save