Skip to content

Commit ef4a799

Browse files
committed
fix: embed provisioning profile in app bundle for iCloud entitlements
1 parent 931e911 commit ef4a799

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

scripts/build-release.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,13 @@ build_for_arch() {
501501
done
502502
fi
503503

504+
# Embed provisioning profile (required for iCloud entitlements)
505+
PROFILE=$(find ~/Library/MobileDevice/Provisioning\ Profiles -name "*.provisionprofile" -print -quit 2>/dev/null)
506+
if [ -n "$PROFILE" ]; then
507+
echo "📋 Embedding provisioning profile: $(basename "$PROFILE")"
508+
cp "$PROFILE" "$BUILD_DIR/$OUTPUT_NAME/Contents/embedded.provisionprofile"
509+
fi
510+
504511
# Sign the app bundle last
505512
codesign -fs "$SIGN_IDENTITY" --force --options runtime --timestamp --entitlements "TablePro/TablePro.entitlements" "$BUILD_DIR/$OUTPUT_NAME"
506513
echo "✅ Code signing complete"

0 commit comments

Comments
 (0)