Skip to content

Add a --skip-signing option when building macos / ios apps #1844

@michelcrypt4d4mus

Description

@michelcrypt4d4mus

What is the problem or limitation you are having?

I'm looking to embed the .app produced by briefcase build in another .app bundle. As such I would like the flexibility to postpone the signing of the build products to later, when I actually do the embedding.

Describe the solution you'd like

briefcase build --skip-signing would do everything but sign the code.

Describe alternatives you've considered

I can remove the signing information with codesign --remove-signature and then re-sign later when assembling the final .app bundle.

Additional context

I've already implemented this for my local use with a pyproject.toml setting:

skip_signing = true

but i think it's probably better as a CLI option.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew features, or improvements to existing features.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions