Skip to content

Release build crashes on launch after moving the .app (MediaRemoteAdapter.framework not embedded) #580

Description

@hoishing

Description

A Release build produced with xcodebuild build crashes on launch once the .app is moved out of DerivedData (e.g. copied to /Applications). The MediaRemoteAdapter Swift package product is linked but the app target has no Embed Frameworks phase, so the dynamic framework is never copied into Contents/Frameworks/ and is resolved only via a DerivedData rpath.

Steps to Reproduce

  1. xcodebuild -project Fluid.xcodeproj -scheme Fluid -configuration Release build
  2. Copy the resulting FluidVoice.app to /Applications.
  3. Launch it.

Expected Behavior

The app launches.

Actual Behavior

The app fails to launch:

dyld: Library not loaded: @rpath/MediaRemoteAdapter.framework/Versions/A/MediaRemoteAdapter

ls FluidVoice.app/Contents/Frameworks/ shows the framework is absent (the folder does not exist).

Environment

  • FluidVoice: 1.6.2 (Release, built locally)
  • macOS: 26.5.2
  • Architecture: Apple Silicon (arm64)

Notes

Archive/Organizer exports embed the framework implicitly, so this only affects plain build products. Fix incoming.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions