You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e79938d
Browse filesBrowse the repository at this point in the historyBrowse files
Fix membershipExceptions for localized files in synced folders
Xcode uses a `/Localized:` prefix format for membership exceptions
of localized files in synced folders (e.g., `/Localized: Resources/AppShortcuts.strings`),
rather than individual per-language paths (e.g., `Resources/de.lproj/AppShortcuts.strings`).
Previously, XcodeGen generated per-language `.lproj` paths as membership
exceptions, which Xcode silently ignored. This caused localized resources
(`.strings` files inside `.lproj` directories) to remain as members of
targets that should have excluded them via `includes`/`excludes` filters.
This fix detects paths containing `.lproj` directory components and
transforms them into the `/Localized:` variant-group format that Xcode
expects.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments