[ad_1]
No, the binary is fats (incorporates a number of construct targets in an app wrapper) and the one code that may execute does. I’d argue that is the right habits for open, however I suppose cheap folks may anticipate a strict interpretation and would moderately get an error than an app that would open, not opening.
You may check this out empirically by specifying every structure sequentially and working sudo pattern PID 1 500|head -12
and verifying the Path, Identifier, Model and Code Sort is native or (translated) the place PID is the method ID of the app that you just open.
On Apple silicon, –arch i386 runs on native ARM, –arch x86_64 is translated Intel code.
Evaluation of sampling Safari (pid 53256) each 500 milliseconds
Course of: Safari [53256]
Path: /System/Volumes/Preboot/Cryptexes/App/System/Purposes/Safari.app/Contents/MacOS/Safari
Load Deal with: 0x102800000
Identifier: com.apple.Safari
Model: 18.1.1 (20619.2.8.11.12)
Construct Data: Safari-7619002008011012~2
Code Sort: ARM64E
Platform: macOS
Dad or mum Course of: launchd [1]
Evaluation of sampling Safari (pid 53350) each 500 milliseconds
Course of: Safari [53350]
Path: /System/Volumes/Preboot/Cryptexes/App/System/Purposes/Safari.app/Contents/MacOS/Safari
Load Deal with: 0x1008ae000
Identifier: com.apple.Safari
Model: 18.1.1 (20619.2.8.11.12)
Construct Data: Safari-7619002008011012~2
Code Sort: X86-64 (translated)
Platform: macOS
Dad or mum Course of: launchd [1]
[ad_2]
Leave a Reply