# Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore. ## User settings **/xcuserdata/ ## Obj-C/Swift specific **/*.hmap ## App packaging **/*.ipa **/*.dSYM.zip **/*.dSYM ## Playgrounds **/timeline.xctimeline **/playground.xcworkspace # Swift Package Manager # # `swift build` writes everything under .build/. .swiftpm/ holds Xcode- # integrated SPM settings + per-user resolved manifests. Package.resolved # is a lock file: pinning it across the team helps reproducibility but # is per-machine when the manifest specifies open ranges; we keep it out # to avoid noisy diffs. **/.build/ **/.swiftpm/ **/Package.resolved **/Packages/.build/ **/Packages/.swiftpm/ **/Packages/Package.resolved # Xcode workspace & projects **/*.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings **/*.xcworkspace/xcshareddata/swiftpm/Package.resolved **/*.xcworkspace/xcuserdata/ **/DerivedData/ **/*.xcuserstate **/*.xcscmblueprint **/*.xccheckout # macOS system files .DS_Store # Carthage (kept here even though SPM is the default; we may add it) **/Carthage/Build/ # fastlane (release tooling artefacts, not source) **/fastlane/report.xml **/fastlane/Preview.html **/fastlane/screenshots/**/*.png **/fastlane/test_output # Build artefacts (global; covers ad-hoc Build/ folders from scripts) **/Build/ **/.DerivedData/ **/build.log **/*.build.log # DocC archive generated by `swift package generate-documentation` **/Packages/docs-archive/ **/Packages/Sources/docs-archive/ **/docs-archive/ **/*.doccarchive # DocC static site output. Anchor with `/` so a Swift package's # `Resources/Public` folder (e.g. WebAdminFeature's admin.css) isn't # accidentally ignored. /public/ # Tooling logs (cron, hooks, local scripts) *.log **/*.log # Local SQLite DB created by autoMigrate at first boot. # Codeweaver scaffolds (template-time/bookings/crm/inventory) all default # to FluentSQLiteDriver with `.file("db.sqlite")` and run autoMigrate at # composition-root boot, which materialises this file in the working # directory next to the executable. The file is per-developer state. Packages/db.sqlite Packages/db.sqlite-*