diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 6e3de936c..15b1e39ec 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -131,7 +131,10 @@ jobs: pushd build PACKAGE_RETRY=0 while [ "$PACKAGE_RETRY" -lt "3" ]; do - macdeployqt "$appName.app" -dmg -no-strip + macdeployqt "$appName.app" -no-strip + xattr -cr "$appName.app" + codesign --force --deep --sign - "$appName.app" + hdiutil create -fs HFS+ -srcfolder "$appName.app" -volname "$appName" "$appName.dmg" if [ -f "$appName.dmg" ]; then break fi