Skip to content

CleanerXcode is a macOS tool designed to remove unnecessary Xcode files, such as Derived Data, build caches, device support files and simulator data.

License

Notifications You must be signed in to change notification settings

didisouzacosta/CleanerXcode

Repository files navigation

CleanerXcode (BETA)

What is CleanerXcode?

CleanerXcode is a macOS tool designed to remove unnecessary Xcode files, such as Derived Data, build caches, device support files, and simulator data. It helps keep your development environment clean and efficient.

Why use it?

Xcode can accumulate a large number of temporary files and data that take up disk space and may affect system performance. CleanerXcode solves this problem by providing a simple and effective way to free up space and improve your workflow speed.

Screen.Recording.2025-03-28.at.09.59.17.mov

Key Features

  • Temporary file removal: Deletes Derived Data, build caches, and other temporary Xcode files.
  • Device support cleanup: Removes outdated device support and simulator data.
  • Simulator management: Allows the removal of obsolete simulators, keeping only the essentials.
  • Intuitive interface: Easy to use, with clear options for managing Xcode files.

Requirements

Platform
macOS 15.0+

Installation & Usage

  1. Download CleanerXcode.
  2. Open the application and select the desired cleaning options.
  3. Click the clean button and wait for the process to complete.

Areas for Improvement

  • Support for advanced customization of file removal.
  • Integration with macOS shortcuts for automated cleaning.
  • Interface improvements for visualizing freed-up space.

Privacy And Usage Policy

  • This app doesn't collect any user data and will never require personal data for sign-in or sign-up.
  • This app is totally free and open source under the MIT license.

Contribution Guidelines

How to Contribute

  • Report Bugs: Open an issue using this link.
  • Suggest Improvements: Submit a proposal via issue or pull request.
  • Submit Code: Fork the repository, create a branch with your changes, and submit a pull request.

Feel free to contribute and help improve CleanerXcode!

Coding Standards

  • Follow best practices for Swift and macOS development.
  • Include clear documentation and explanatory comments in the code.
  • This project uses Google Analytics. To run it in developer mode, the project already includes the GoogleService-Info-Development.plist. To run it in production mode, you need to contact me to request the production GoogleService-Info.plist file.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute it as long as you include the original license terms. See the LICENSE file for more details.

Dependencies

LaunchAtLogin

Didication

This simple app was made for anyone who loves developing for Apple technologies. I'd like to dedicate this app to my son Orlando and my wife Gisele.

Special thanks

My sincere thanks for Lesley and Nic for all help.

Donate

If this project help you, consider make a donation.

About

CleanerXcode is a macOS tool designed to remove unnecessary Xcode files, such as Derived Data, build caches, device support files and simulator data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published