beeware / beeware/briefcase

Run a check that macOS binaries have no external dependencies.

Open
#371 0 comments 0 reactions 0 assignees View on GitHub
enhancement macOS
Dominant language
Python
Stars
3.3k
Forks
549
Avg merge
1d 4h
Merged PRs (30d)
40

Description

It's relatively easy to accidentally include a binary that is linked against something *not* in the app bundle - especially if Python dependencies are compiled.

Briefcase should perform a check as part of the build (or maybe the packaging) process that the built binary is independent of non-app resources.

The [delocate tool](https://github.com/matthew-brett/delocate) may be useful for this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.