Skip to content

Commit 7892741

Browse files
mokagioclaude
andcommitted
Track the real script in the credentials xcfilelist
The declared input was `ApplyConfiguration.sh`, which no longer exists. Xcode cannot stat a missing input, so the phase re-ran on every build and editing `GenerateCredentials.sh` never invalidated it — the opposite of what the comment above the line promises. Safe to fix only now that each target writes to its own `DERIVED_FILE_DIR`. While the three app targets shared one output path, the perpetual re-run was what kept them from compiling each other's secrets. --- Generated with the help of Claude Code, https://claude.com/claude-code Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 15fc75c commit 7892741

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Scripts/BuildPhases/GenerateCredentials.xcfilelist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ ${SRCROOT}/Credentials/Secrets-example.swift
1818

1919
# Add the script that uses this file as a source, so that, if the script
2020
# changes, Xcode will run it again on the next build.
21-
${SRCROOT}/../Scripts/BuildPhases/ApplyConfiguration.sh
21+
${SRCROOT}/../Scripts/BuildPhases/GenerateCredentials.sh

0 commit comments

Comments
 (0)