A modern macOS application for modifying and signing iOS IPA files, creating Assets.car from PNG images, and managing provisioning profiles. Built with PyQt6, it offers a sleek interface with Light/Dark mode support and a user-friendly drag-and-drop experience.
- IPA/App Modification:
- Update Minimum iOS Version.
- Change Bundle Name and Identifier.
- Remove unwanted files/folders (e.g., SC_Info, PlugIns, .dylib) with customizable settings.
- Assets.car Creation:
- Generate Assets.car and iOS-compliant icons from a single PNG image.
- Supports multiple icon sizes for iPhone and iPad.
- IPA Signing:
- Re-sign IPA files with custom certificates and provisioning profiles.
- Update App ID, Display Name, Version, and Short Version.
- Option for re-signing only without modifying other metadata.
- User Interface:
- Drag-and-drop support for .ipa, .app, .png, and .mobileprovision files.
- Light/Dark theme with smooth transitions.
- Detailed logs with color-coded status (DEBUG, WARNING, ERROR).
- Copy logs to clipboard for easy sharing.
- Provisioning Profile Management:
- Automatically extract Application ID from .mobileprovision files.
- Embed provisioning profiles during signing.
- Settings:
- Customize file/folder deletion rules with recursive options.
- Theme selection (Light/Dark) with instant preview.
Explore the app's interface and features through the screenshots below:
| Main Interface | IPA Signing | Assets Creation | Settings | Info Tab |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Additional Screenshots:
| Light Theme |
|---|
![]() |
| Dark Theme |
|---|
![]() |
| Log Output |
|---|
![]() |
- Download the
.dmgfile from the Releases page. - Open the
.dmgfile and dragIPATool.appto your Applications folder. - Launch
IPATool.appfrom Applications.
- Modify IPA/App:
- Drag an
.ipaor.appfile into the "IPA & Assets Tool" tab. - Specify Minimum iOS Version or Bundle Name (optional).
- Choose an output directory and click "Sửa IPA/App".
- Drag an
- Create Assets.car:
- Drag a
.pngimage into the "IPA & Assets Tool" tab. - Select an output directory and click "Tạo Assets.car".
- Drag a
- Sign IPA:
- Go to the "Signer IPA" tab.
- Drag an
.ipafile and a.mobileprovisionfile. - Select a signing certificate from the dropdown.
- Optionally update App ID, Display Name, Version, or Short Version.
- Check "Re-Sign Only" if no metadata changes are needed.
- Choose an output path and click "Start Signing".
- Settings:
- Customize file deletion rules in the "Settings" tab.
- Switch between Light and Dark themes (requires app restart).
- OS: macOS 10.15 (Catalina) or later
- Dependencies:
- Xcode Command Line Tools (for
xcrunandactool). - Valid code-signing certificates in Keychain (for signing).
- Xcode Command Line Tools (for
- Disk Space: ~100 MB
- Ensure Xcode Command Line Tools are installed (
xcode-select --install) for Assets.car creation. - Signing requires a valid Apple Developer certificate and provisioning profile.
- Use this tool for educational or personal purposes only, in compliance with Apple’s policies.
© ctdoteam - All rights reserved. This tool is for educational and personal use only.






