Jump to content
4 posts in this topic

Recommended Posts

Posted (edited)

There's a command in macOS, `lipo`, which, when accompanied by the `-archs` argument, displays the architecture(s) of an .app, executable or library (e.g., `x86_64` is Apple Intel, `arm64` is Apple Silicon).

 

While using this command is simple, it requires displaying the contents of an application, since the executable located in Contents/MacOS needs to be passed to `lipo`.

 

LipoArchs offers an even simpler way to do this. Simply drag the application or library onto the LipoArchs window to obtain information about its embedded architecture(s). LipoArchs requires no special permissions, takes up very little space (2.2 MB), and has no configuration options.

 

Despite its name, LipoArchs doesn't use `lipo`. It searches for data such as CPU type and subtype and finds the architecture(s) of that CPU.

 

Requirements

  • macOS 13+
  • Xcode 15+

Behavior

  • Drag a Mach-O executable, `.dylib`, or `.app` bundle onto the window
  • `.app` bundles are resolved to `Contents/MacOS/<CFBundleExecutable>`
  • The window keeps the detected architectures visible in the interface
  • An alert also reports whether inspection succeeded or failed, then closes after 4 seconds
  • There is language support with automatic system language detection (English and Spanish for now).

 

https://github.com/perez987/LipoArchs

 

Spoiler

Window-1.thumb.png.e2e04a6a3c5c32e999e3f25e42b8ace5.png

 

Spoiler

Window-2.thumb.png.2c6253032f212d6f29c720b3575ffb5c.png

 

 

Edited by miliuco
Fix images
  • Like 1
  • Thanks 2
Posted (edited)

Any feedback will be very welcome.

Likewise, users who wish to see the app in their own language without having to create a pull request on GitHub, can translate the attached file `Localizable-english.strings` (only the strings located to the right of the = signs) and upload it here to be incorporated with attribution to the author. Anticipated thanks.

 

Localizable-english.strings

Edited by miliuco
  • Like 1
×
×
  • Create New...