Skip to content

codesign --deep is deprecated and should be removed #1221

@glyph

Description

@glyph

Describe the bug

From man codesign:

     --deep  (DEPRECATED for signing as of macOS 13.0) When signing a bundle, specifies that nested code content such as helpers,
             frameworks, and plug-ins, should be recursively signed in turn.
             Beware:

followed by a whole bunch of caveats. Any embedded bundles still need to be signed after signing all of their contents individually, but --deep just isn't that useful of an option; it's quite limited and anywhere that briefcase isn't finding the right stuff to sign that's a bug on its own and should be fixed.

Steps to reproduce

N/A

Expected behavior

don't use --deep

Screenshots

No response

Environment

N/A

Logs

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA crash or error in behavior.macOSThe issue relates to Apple macOS support.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions