# Xcode
Grain.xcodeproj/
*.xcodeproj/xcuserdata/
*.xcworkspace/xcuserdata/
DerivedData/
.derivedData/
build/
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xccheckout
*.moved-aside
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

# Swift Package Manager
.build/
.swiftpm/
Packages/
Package.pins
Package.resolved
# ...except the root copy, which Xcode Cloud needs (see ci_scripts/ci_post_clone.sh).
# The real one lives inside the gitignored .xcodeproj, so it's mirrored here.
!/Package.resolved

# CocoaPods (not used but just in case)
Pods/

# macOS
.DS_Store
*.swp
*~

# Icon/logo working files
icons/
logo-options/

# Local environment variables
.env

# Zed personal config
.zed/keymap.json
.zed/tasks.json
.zed/sim
.zed/run.sh
buildServer.json

# Generated by XcodeGen from project.yml
Grain/Info.plist
.claude/scheduled_tasks.lock
