Skip to content

Commit

Permalink
CI: Fix GDSiON bundle errors for macOS
Browse files Browse the repository at this point in the history
Also fix execution permissions on the newly
added shell scripts.
  • Loading branch information
YuriSizov committed Jun 6, 2024
1 parent 7b55dd9 commit 181d66f
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/actions/sign-extension/macos/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@
<string>0.6.9</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTPlatformName</key>
Expand Down
4 changes: 4 additions & 0 deletions .github/actions/sign-extension/macos/sign.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,7 @@ echo "Archiving and notarizing the signed framework..."

ditto -ck "${framework_path}" "${archive_path}"
xcrun notarytool submit "${archive_path}" --apple-id ${apple_dev_id} --team-id ${apple_dev_team_id} --password ${apple_dev_password} --wait

echo "Cleaning up..."

rm -f "${archive_path}"
Empty file modified .github/actions/sign-godot-project/macos/setup.sh
100644 → 100755
Empty file.
4 changes: 4 additions & 0 deletions .github/actions/sign-godot-project/macos/sign.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,7 @@ xcrun notarytool submit "${archive_path}" --apple-id ${apple_dev_id} --team-id $
echo "Stapling the notarization ticket to the signed app..."

xcrun stapler staple "${app_path}"

echo "Cleaning up..."

rm -f "${archive_path}"

0 comments on commit 181d66f

Please sign in to comment.