mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +02:00
build(apple): enable dead-code stripping and missing-localizability analyzer
Adds project-wide build settings (applied to every target) so they persist
in project.yml instead of the gitignored generated .xcodeproj:
- DEAD_CODE_STRIPPING: strip unreachable code from release binaries
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED: flag user-facing strings that
aren't localized (the app ships 9 languages), surfaced during Analyze
This commit is contained in:
@@ -12,6 +12,14 @@ options:
|
|||||||
macOS: "15.0"
|
macOS: "15.0"
|
||||||
createIntermediateGroups: true
|
createIntermediateGroups: true
|
||||||
|
|
||||||
|
# Project-wide build settings (applied to every target/config).
|
||||||
|
settings:
|
||||||
|
base:
|
||||||
|
# Strip unreachable code from release binaries.
|
||||||
|
DEAD_CODE_STRIPPING: YES
|
||||||
|
# Flag user-facing strings that aren't localized (the app ships 9 languages).
|
||||||
|
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED: YES
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
VnidropCore:
|
VnidropCore:
|
||||||
path: VnidropCore
|
path: VnidropCore
|
||||||
|
|||||||
Reference in New Issue
Block a user