Skip to content

Commit 9eb553c

Browse files
committed
fix: move SPM resource bundles to Contents/Resources to avoid codesign failure
1 parent e9bf05c commit 9eb553c

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

.github/workflows/build-app.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ jobs:
3636
cp "Sources/Resources/AppIcon.icns" "$RESOURCES_DIR/AppIcon.icns"
3737
fi
3838
39-
# SPM resource bundles
39+
# SPM resource bundles (go to Resources, not MacOS)
4040
for bundle in "$BUILD_DIR"/*.bundle; do
4141
if [ -d "$bundle" ]; then
42-
cp -R "$bundle" "$MACOS_DIR/"
42+
cp -R "$bundle" "$RESOURCES_DIR/"
4343
fi
4444
done
4545
@@ -75,11 +75,6 @@ jobs:
7575
PLIST
7676
7777
# Ad-hoc code signing
78-
# Sign each sub-bundle first (SPM resource bundles)
79-
find "$APP_DIR" -name "*.bundle" -type d | while read -r sub; do
80-
codesign --force --sign - "$sub" 2>/dev/null || true
81-
done
82-
# Then sign the main binary and app
8378
codesign --force --sign - "$MACOS_DIR/OpenHer"
8479
codesign --force --sign - "$APP_DIR"
8580

0 commit comments

Comments
 (0)