https://github.com/miyako/4d-class-lipo
Classes to split universal binary app with the lipo program
https://github.com/miyako/4d-class-lipo
4d-class system-worker
Last synced: 5 months ago
JSON representation
Classes to split universal binary app with the lipo program
- Host: GitHub
- URL: https://github.com/miyako/4d-class-lipo
- Owner: miyako
- License: mit
- Created: 2024-02-20T04:24:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T10:22:45.000Z (about 2 years ago)
- Last Synced: 2025-06-05T06:25:50.745Z (about 1 year ago)
- Topics: 4d-class, system-worker
- Language: 4D
- Homepage: https://miyako.github.io/4d-class-lipo/
- Size: 666 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


[](LICENSE)

Classes to split universal binary app with the lipo program.
# About
Executes `lipo -thin` on exectuable files inside an .app to create separate instances for Intel/Mac architecture.

|source|original size|x86_64|arm64|
|:-:|:-:|:-:|:-:|
|4D 20 R3|965.1 MB|881.6 MB|661.8 MB|
|4D 19.7|1.07 GB|779.8 MB|784.8 MB|
**Note**: 4D 19 contains 4D Mobile. Internal PHP is always Intel (it is exempt from slimming for ARM).
# Remarks
The [LSRequiresNativeExecution](https://developer.apple.com/documentation/bundleresources/information_property_list/lsrequiresnativeexecution) key is not added to *Info.plist*.