Skip to content

MacOS Build Error #573

Open
Open
@keith-gardner

Description

@keith-gardner

Describe the bug
Symbolic Links missing, as required for App Store.

Hello,

We noticed one or more issues with a recent delivery for the following app:
...
Please correct the following issues and upload a new binary to App Store Connect.

ITMS-90291: Malformed Framework - The framework bundle bdkFFI (AppName.app/Contents/Frameworks/bdkFFI.framework) must contain a symbolic link 'bdkFFI' -> 'Versions/Current/bdkFFI'. Refer to the [Anatomy of Framework Bundles](http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html) for more information.

ITMS-90291: Malformed Framework - The framework bundle bdkFFI (AppName.app/Contents/Frameworks/bdkFFI.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the [Anatomy of Framework Bundles](http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html) for more information.

ITMS-90292: Malformed Framework - The framework bundle bdkFFI (AppName.app/Contents/Frameworks/bdkFFI.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Resolved link target: '${linkTarget}'. Refer to the [Anatomy of Framework Bundles](http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html) for more information.

To Reproduce

  1. Install bdk-swift following https://github.com/bitcoindevkit/bdk-swift?tab=readme-ov-file#how-to-use
  2. Archive Mac OS with bdk-swift and submit to app store

Expected behavior
Expecting no build errors.

Build environment

  • BDK tag/commit: 0.31.1
  • OS+version: Sonoma 14.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions