feature/extend-tauri-generated-xcode-project-for-tvos-target
text 48 lines 2.03 KB
Raw
1 # Generated by Cargo
2 # will have compiled files and executables
3 /target/
4
5 # ============================================================
6 # gen/apple — Tauri scaffolds this directory on `cargo tauri ios init`.
7 # A nested .gitignore at gen/apple/.gitignore handles the fine-grained
8 # rules for that subtree. The entries below are a belt-and-suspenders
9 # safety net at this level.
10 # ============================================================
11
12 # Rust static libraries produced by the Xcode build phase script
13 gen/apple/Externals/
14
15 # Xcode project & workspace — regenerated by `tuist generate`
16 # (Project.swift is the source of truth, not these files)
17 gen/apple/*.xcodeproj/
18 gen/apple/*.xcworkspace/
19
20 # Tuist derived sources / plists — regenerated by `tuist generate`
21 gen/apple/Derived/
22
23 # Xcode per-user settings
24 gen/apple/xcuserdata/
25
26 # Xcode build artefacts
27 gen/apple/build/
28
29 # XcodeGen manifest — regenerated by `cargo tauri ios init`.
30 # We use Project.swift (Tuist) as the Xcode project source of truth.
31 gen/apple/project.yml
32
33 # ============================================================
34 # The following gen/apple files ARE intentionally tracked because
35 # they are either hand-authored or not regenerated by Tauri/Tuist:
36 #
37 # Project.swift — Tuist project manifest (our source of truth)
38 # mise.toml — Tuist version pin
39 # project.yml — excluded above (Tauri-generated, not needed)
40 # tauri-app_iOS/Info.plist — iOS app Info.plist (Tauri reads this)
41 # tauri-app_iOS/*.entitlements — iOS entitlements
42 # tauri-app_tvOS/App.swift — hand-authored native tvOS app entry point
43 # Sources/ — Obj-C/C++ glue generated once by Tauri
44 # Assets.xcassets/ — app icons & asset catalog
45 # LaunchScreen.storyboard — iOS launch screen
46 # ExportOptions.plist — archive export options
47 # Podfile — CocoaPods manifest
48 # ============================================================