A CLI tool to rename React Native apps with a single command, updating project files and bundle identifiers.
react-native-rename is a Node.js CLI tool that automates renaming React Native applications. It updates the app name, package names, and bundle identifiers across iOS and Android project files with a single command, saving developers from manual configuration changes.
React Native developers who need to rename their apps after initial creation, particularly those using react-native init or Expo bare workflow projects.
It drastically reduces the time and potential errors associated with manually updating numerous configuration files, offering a simple, command-driven alternative to complex renaming procedures.
Rename react-native app with just one command
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Renames the entire React Native app with a single CLI command, drastically reducing the time and errors associated with manual file updates.
Allows specifying custom bundle identifiers for iOS, Android, or both platforms, simplifying app store submissions and configuration changes.
Includes a git status check to ensure a clean working directory before renaming, preventing accidental changes in dirty repositories, with an option to skip it.
Supports custom path and content strings for advanced folder and file renaming scenarios, adding configurability beyond basic app name changes.
Does not update build artifacts like ios/build or CocoaPods targets, requiring manual cleanup and reinstallation of dependencies after renaming, as noted in the README.
Assumes standard project structures from react-native init or Expo bare workflow, so it may fail or require adjustments for custom or heavily modified setups.
Even after automated renaming, developers must manually clean, build, and reinstall third-party dependencies, adding extra effort and potential for errors.