Run a check that macOS binaries have no external dependencies.
Open
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
Assessment
This issue has not been assessed yet.