Skip to content

Provide officially code-signed xcframeworks for add-to-app #183422

Description

@hellohuanlin

Use case

From the add-to-app instruction: https://docs.flutter.dev/add-to-app/ios/project-setup, under "Use frameworks" section, one of the step is to build the xcframeworks:

flutter build ios-framework --output=/path/to/MyApp/Flutter/

This caused validation failure (#148300) since Apple requires these xcframeworks to be signed.

Our latest effort (#183399) is to sign them using developer's own certs (rather than Flutter LLC) during flutter build ios-framework. However, this seems to defeat the purpose of this new validation - Apple's intention is to ensure these binaries are indeed from trusted sources (i.e. signed by Flutter LLC).

Proposal

Find ways to provide officially code-signed xcframeworks (Flutter.xcframework & plugins), signed by Flutter LLC cert, to add-to-app users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: existing-appsIntegration with existing apps via the add-to-app flowteam-iosOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions