Framework-detector

Framework Detector

δΈ­ζ–‡ English

App Icon

Framework Detector is a powerful and elegant macOS application built with SwiftUI that helps you quickly identify the CPU architectures of your installed applications and command-line tools.

✨ Features

πŸš€ Installation

  1. Download the latest .zip release from the Releases page.
  2. Unzip and drag the Framework detector.app into your /Applications folder.
  3. Launch the app!

(Note: If you encounter a Gatekeeper warning, go to System Settings -> Privacy & Security -> Open Anyway).

πŸ› οΈ Build from Source

  1. Clone this repository:
    git clone https://github.com/YourUsername/FrameworkDetector.git
    
  2. Open Framework detector.xcodeproj in Xcode 15 or later.
  3. Ensure the target device is set to My Mac.
  4. Press Cmd + R to build and run the application.

πŸ” Permissions

To scan package managers like Homebrew and MacPorts, Framework Detector may require Full Disk Access due to macOS sandbox restrictions.

πŸ”„ Sparkle Updates

This app supports OTA updates via the Sparkle Framework. If you are compiling this project yourself and want to distribute it:

  1. Ensure the Sparkle dependency is added via Swift Package Manager.
  2. Generate your EdDSA keys (generate_keys tool) and place the SUPublicEDKey in your Info.plist.
  3. Set your SUFeedURL in the Info.plist to point to your appcast.xml hosted on GitHub Pages or your own server.

πŸ“„ License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it.