# SpicyRPN - Swift / SwiftUI for iOS and macOS
# Keep source, assets, project configuration, shared schemes, and package pins.

# macOS Finder metadata
.DS_Store
._*
.Spotlight-V100/
.Trashes/

# Xcode per-user settings, window state, breakpoints, and source-control metadata
xcuserdata/
*.xcuserstate
*.xccheckout
*.xcscmblueprint

# Local build products and caches
build/
DerivedData/
dist/
.build/

# Generated archives, test results, debug symbols, and exported iOS apps
*.xcarchive/
*.xcresult/
*.dSYM/
*.dSYM.zip
*.ipa

# Editor temporary files
*.swp
*.swo
*~

# Private signing material and local environment secrets
*.p12
*.p8
*.mobileprovision
*.provisionprofile
.env
.env.*
!.env.example
!.env.template

# Deliberately NOT ignored:
# - *.xcodeproj and *.xcworkspace project/workspace configuration
# - xcshareddata/ (including shared schemes and test plans)
# - Package.swift and Package.resolved (including Xcode's workspace copy)
# - .swiftpm/ shared package configuration
# - *.xcconfig, *.entitlements, and *.xcprivacy
# - App resources, assets, and numerical coefficient tables
# - Intentionally vendored MPFR/GMP source, *.a, *.framework, and *.xcframework
#   Keep generated copies of these dependencies under build/ or DerivedData/.
