Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RosettaBB

RosettaBB

Release License: MIT Platform

English · Русский

A utility for Apple Silicon Macs that scans your installed apps and shows which ones are Intel-only — i.e. require Rosetta and will stop working starting with macOS 28 (see Apple Support 102527).

RosettaBB screenshot

Features

  • Scans /Applications, /Applications/Utilities and ~/Applications.
  • Reads the Mach-O header of each app's main binary.
  • Classifies every app: Intel / Universal / Apple.
  • "Intel only" filter, counters, "Show in Finder".
  • Update checking for Intel apps (App Store, Sparkle appcast, Homebrew Cask) — on demand, with the result shown right in the list.
  • Localized interface: English and Russian (follows the system language).

Download

Grab the latest RosettaBB.dmg from the Releases page and drag the app into Applications. The app is not notarized, so on first launch use right-click → Open. Requires macOS 14+ (Apple Silicon).

Build & run

Requires macOS 14+ and Swift 6 (Xcode 16+).

swift run RosettaBB

Tests

swift test

Building the app & DMG

bash scripts/generate-icons.sh   # once: icons from Assets/
bash scripts/package-dmg.sh      # → dist/RosettaBB.app and dist/RosettaBB-1.0.dmg

The bundle is ad-hoc signed (required to launch arm64 binaries); without a Developer ID certificate and notarization there is no point signing it for wider distribution.

Architecture

  • RosettaBBCore — pure, UI-free core: MachOInspector (Mach-O parsing), AppScanner (filesystem walk), AppClassifier (verdict). Covered by tests.
  • RosettaBB — SwiftUI shell: ScanViewModel + ContentView.

License

MIT.

Releases

Packages

Contributors

Languages