Summary
- switches the public installer from a zip download to a classic drag-and-drop DMG
- bundles Port Menu with an Applications alias for the standard macOS install flow
- keeps the app and DMG signed, notarized, and stapled for direct download
Verification
- xcodebuild test -project "Porter.xcodeproj" -scheme "Porter" -destination "platform=macOS"
- xcodebuild build -project "Porter.xcodeproj" -scheme "Porter" -configuration "Release" -destination "platform=macOS"
- scripts/release-macos.sh
- spctl --assess --type execute --verbose=4 "dist/Port Menu.app"
- xcrun stapler validate "dist/Port Menu.app"
- spctl --assess --type open --context context:primary-signature --verbose=4 "dist/Port Menu.dmg"
- xcrun stapler validate "dist/Port Menu.dmg"
- codesign --verify --verbose=2 "dist/Port Menu.dmg"