Merge pull request #1601 from AJ-Gonzalez/fix/macos-entitlements-check-xml

fix(packaging): make build_macos_signed.sh entitlements check pass
This commit is contained in:
Hakan Seven committed 2026-10-06 00:20:49 +03:00
commit d968020950
1 file changed
+2 -2
+2 -2
View File
@@ -121,8 +121,8 @@ else
-s "$DEVELOPER_ID" "$APP"
fi
codesign --verify --deep --strict --verbose=2 "$APP"
codesign -d --entitlements - "$APP/Contents/PlugIns/DWGThumbnail.appex" \
| python3 -c 'import plistlib, sys; assert plistlib.load(sys.stdin.buffer).get("com.apple.security.app-sandbox") is True'
codesign -d --entitlements - --xml "$APP/Contents/PlugIns/DWGThumbnail.appex" \
| python3 -c 'import io, plistlib, sys; assert plistlib.load(io.BytesIO(sys.stdin.buffer.read())).get("com.apple.security.app-sandbox") is True'
echo "==> dmg"
DMG="$DIST/OpenCADStudio-v$VERSION-macos-arm64.dmg"