mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-07-22 04:41:26 +00:00
A local macOS tester reported the DMG as "damaged and can't be opened."
Root cause: the bundled tree contained a dangling symlink — rig_builder
ships a build-time link `vst/src/racks/DPF` -> DISTRHO framework that isn't
present at runtime. A broken symlink is harmless on Linux/squashfs (the
AppImage was fine), but on macOS it:
- breaks codesign — `spctl` reports "a sealed resource is missing or
invalid", which Gatekeeper surfaces as "damaged"; and
- breaks `xattr -dr com.apple.quarantine` — it aborts on the dangling
link, so even the quarantine-removal workaround can't complete.
Strip dangling symlinks from the cloned core+plugins tree after bundling
(safe on every platform — they're broken/unused). Verified on-device:
after removal + ad-hoc re-sign the app verifies clean and launches once
quarantine is cleared.
Also fix build-macos.sh's artifact check, which still globbed the
pre-rebrand `Slopsmith.app` and falsely reported "No artifacts found" for
the now `feedback.app` bundle.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| dev | ||
| BUILD_SCRIPTS.md | ||
| build-audio.sh | ||
| build-common.sh | ||
| build-linux-docker.sh | ||
| build-linux-ubuntu.sh | ||
| build-macos.sh | ||
| build-release.sh | ||
| build-windows.sh | ||
| bundle-binaries.sh | ||
| bundle-python.sh | ||
| bundle-slopsmith.sh | ||
| bundle-soundfont.sh | ||
| bundle.sh | ||
| bundled-lib-skiplist.sh | ||
| fix-onnxruntime-install-names.sh | ||
| parse-build-config.py | ||
| setup-dev.sh | ||
| sign-macos-binaries.sh | ||
| VST_TRACE_README.md | ||