EditIPA is a simple web-based tool designed to help you edit iOS application packages (IPAs) directly in your browser. You can change various properties such as the app name, icon, version, identifier, and more.
- Basic Mode:
- Edit Name: Change the display name of the app (CFBundleDisplayName).
- Edit Bundle Name: Change the bundle name of the app (CFBundleName).
- Edit Icon: Modify the app's icon. (coming very soon)
- Edit Version: Update the app's version (CFBundleVersion and CFBundleShortVersionString).
- Edit Identifier: Change the app's bundle identifier (CFBundleIdentifier).
- Edit Minimum iOS Version: Set the minimum required iOS version (MinimumOSVersion).
- Supports Files App: Toggle to determine whether the app appears in the iOS system Files app.
- Advanced Mode (Coming Soon):
- Edit Any Key: Modify any key in the
Info.plist
file. - Add New Keys: Add new keys to the
Info.plist
file. - Delete Keys: Remove existing keys from the
Info.plist
file.
- Edit Any Key: Modify any key in the
- A somewhat modern web browser with JavaScript enabled.
-
Visit the EditIPA website.
-
Upload IPA: Click the "Upload IPA" button and select your IPA file.
-
Edit Properties: Once the IPA is uploaded, use the form to edit properties in Basic Mode
-
Submit Changes: After making the desired changes, click the "Submit" button to apply them.
If you want to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add some feature or improve design'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License.
- Thanks to the creators of JSZip @plist/plist FileSaver.js for their awesome libraries.
Enjoy editing your IPAs with EditIPA!