Skip to content

TestFlight rejects the app due to malformed framework bundles #459

@limbonaut

Description

@limbonaut

User reported that TestFlight rejected the app due to malformed framework bundles. The Sentry and libsentry.macos.release frameworks are missing required symbolic links.

The original message:

Also, after publishing to test flight i get

We noticed one or more issues with a recent delivery for the following app:

App Apple ID
Version 1.0.0
Build 1.0.0
Please correct the following issues and upload a new binary to App Store Connect.

ITMS-90291: Malformed Framework - The framework bundle Sentry (<>.app/Contents/Frameworks/Sentry.framework) must contain a symbolic link 'Sentry' -> 'Versions/Current/Sentry'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle Sentry (<>.app/Contents/Frameworks/Sentry.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle Sentry (<>.app/Contents/Frameworks/Sentry.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 for more information.

ITMS-90291: Malformed Framework - The framework bundle libsentry.macos.release (<>.app/Contents/Frameworks/libsentry.macos.release.framework) must contain a symbolic link 'libsentry.macos.release' -> 'Versions/Current/libsentry.macos.release'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle libsentry.macos.release (<>.app/Contents/Frameworks/libsentry.macos.release.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle libsentry.macos.release (<>.app/Contents/Frameworks/libsentry.macos.release.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 for more information.

Originally posted by @Ughuuu in #457

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingGodot

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions