mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 18:39:55 +02:00
Localizable.xcstrings and Generated/L10n.swift are generated from localization/strings.json — the single source of truth — yet were committed, which caused redundant tracking and a spurious ~10k-line diff every time Xcode reformatted the catalog on build. Treat them like the (already gitignored) Rust bindings: generate at build time instead of tracking them. gitignore both; make the `apple-project` target depend on `localization` so `bun run generate` recreates them before xcodegen; install Bun in the Apple CI job and trigger it on localization/**. Android strings.xml stays tracked — it has no reformatting churn and its build doesn't run the generator.
21 lines
503 B
Plaintext
21 lines
503 B
Plaintext
# Generated by apple/scripts/build-core.sh
|
|
.build-core/
|
|
VnidropCore/vnidrop.xcframework/
|
|
VnidropCore/Sources/VnidropCore/Vnidrop.swift
|
|
|
|
# Generated from localization/strings.json (cd localization && bun run src/cli.ts generate)
|
|
VniDrop/Resources/Localizable.xcstrings
|
|
VniDrop/Generated/
|
|
|
|
# Generated by XcodeGen from project.yml
|
|
VniDrop.xcodeproj/
|
|
|
|
# Per-developer signing (team id); Signing.xcconfig optionally includes it
|
|
Local.xcconfig
|
|
|
|
# SwiftPM / Xcode
|
|
.build/
|
|
.swiftpm/
|
|
DerivedData/
|
|
*.xcuserstate
|