Harden Xcode Cloud Sentry dSYM upload in post-build script

- Fix Sentry post-build dSYM upload fallback and script permissions
- Refine sentry-cli stderr capture in post-build script

Co-authored-by: danieldaquino <24692108+danieldaquino@users.noreply.github.com>
This commit is contained in:
Copilot
2026-05-13 14:39:21 -07:00
committed by GitHub
co-authored by danieldaquino
parent 572bb3b356
commit a8c73bf67c
Regular → Executable
+5 -2
View File
@@ -28,6 +28,9 @@ fi
export SENTRY_ORG=damus-nostr-inc export SENTRY_ORG=damus-nostr-inc
export SENTRY_PROJECT=apple-ios export SENTRY_PROJECT=apple-ios
if ! sentry-cli debug-files upload --include-sources "${DSYM_PATH}" >/dev/null 2>&1; then if ! error_output=$(sentry-cli debug-files upload --include-sources "${DSYM_PATH}" 2>&1); then
echo "warning: sentry-cli failed to upload dSYMs from ${DSYM_PATH}" echo "warning: sentry-cli failed to upload dSYMs with sources from ${DSYM_PATH}: ${error_output}"
if ! error_output=$(sentry-cli debug-files upload "${DSYM_PATH}" 2>&1); then
echo "warning: sentry-cli failed to upload dSYMs from ${DSYM_PATH}: ${error_output}"
fi
fi fi