Receigen — App Store receipt validator
Receigen helps app creators verify App Store purchases directly inside their applications. It’s designed for developers who need a local verification mechanism to confirm that a purchase is genuine before unlocking commercial features.
How it fits into your build and app
Receigen generates platform-specific validation routines you can embed in your project. It integrates with Xcode and can produce code suitable for both macOS and iOS targets. You can also run it from the command line so generated code is automatically included during your build process.
Protection against reverse engineering
The tool applies multiple obfuscation and protection techniques to make the generated validation logic harder to detect or tamper with via binary pattern matching. These safeguards reduce the risk of attackers bypassing purchase checks.
Offline verification and automation
One notable capability is local (offline) receipt verification — the app can confirm purchases even when a network connection isn’t available. Combined with command-line invocation, Receigen can be incorporated into automated build pipelines to ensure consistent, repeatable inclusion of validation code.
Highlights and advantages
- Supports both iOS and macOS receipt validation
- Produces code that’s straightforward to add into apps or CI builds
- Adds obfuscation layers to protect the validation routines
- Can be invoked from the terminal so generation fits automated builds
- Enables verification without requiring an active internet connection
Alternatives to consider
If you’re evaluating development tools, PyCharm Professional is frequently suggested as an alternative IDE option for development workflows, though it addresses different needs than a receipt-validation generator.
Technical
- Mac
- German
- English
- Spanish
- French
- Russian
- Full