mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
macOS 15 gates mDNS behind a declared purpose. Without NSLocalNetworkUsageDescription and NSBonjourServices in Info.plist the system blocks the browse, so LAN speaker discovery quietly finds nothing and there is no error for the app to report. arm64 refuses to launch an unsigned bundle, so bundle.sh now signs it: ad-hoc by default, with CODESIGN_IDENTITY for a Developer ID, and verifies the result. The window icon set at startup replaces the dock icon macOS took from the bundle's .icns, trading a 1024px drawing with the platform's rounding for a flat 128px square. It is skipped there; every other platform still gets it. Also drops icon_64x64 from the iconset. iconutil ignores that size without saying so, so it was two sips calls producing nothing.