Frequently Asked Questions
Find answers to common questions about StoreConfig. Can't find what you're looking for? We're here to help.
General
StoreConfig is a powerful CLI tool that automates App Store Connect management. It allows you to manage in-app purchases, subscriptions, pricing, localizations, and metadata using JSON-based configuration files, saving you hours of manual work.
StoreConfig uses JSON configuration files to define your app structure. You can fetch existing configurations from App Store Connect, modify them locally, and then apply changes back to App Store Connect. The tool handles all the complex interactions for you using the App Store Connect API.
Yes, StoreConfig is designed for developers and requires basic command-line knowledge. However, the JSON configuration format is straightforward and can be easily modified with any text editor or AI tools.
Free & Open Source
StoreConfig is free and open source. There are no StoreConfig subscriptions, trials, payment flows, or hosted account requirements.
The public repository is linked from the site header and footer. You can inspect the code, file issues, and adapt the tool for your own workflow.
Yes. StoreConfig is intended for real App Store Connect workflows. Check the repository license for the exact legal terms.
Features & Usage
StoreConfig can manage in-app purchases, subscriptions, app pricing, localizations, metadata, availability, and more. You can also duplicate app configurations and perform bulk operations across multiple territories.
There is no StoreConfig-imposed app limit. You can manage any apps available to the App Store Connect API credentials you configure locally.
StoreConfig supports most App Store Connect features, but some limitations exist due to App Store Connect API restrictions and our own limitations. We don't support creating new apps, app privacy settings, age ratings, or submission workflows. Check our documentation for a complete list of supported features. We plan to add support for more features in the future.
StoreConfig currently uses one local Apple credential set at a time. You can switch by running the Apple credential setup command again with another App Store Connect API key.
Technical
Install the CLI with npm, configure your local App Store Connect API key with storeconfig apple, fetch your app configuration, edit the JSON, validate it, and apply it from your machine.
You need an App Store Connect API Team Key (.p8 file), Key ID, and Issuer ID. This is the suggested secure way by Apple for App Store Connect integrations. Check our documentation for more details.
StoreConfig runs locally. Your Apple credentials are stored on your machine and can be revoked in App Store Connect at any time.
No. The CLI calls App Store Connect directly from your machine. There is no server-side credential storage.
Currently, StoreConfig supports iOS apps. We plan to add support for additional platforms like macOS, watchOS, and tvOS in the future.
Support
You can get help through our documentation and GitHub issues.
Absolutely! We welcome feature requests and feedback. You can submit requests through GitHub issues.
Need Help?
Browse our comprehensive documentation for detailed guides and examples.
Report bugs, request features, or get help from the community.
Ready to Get Started?
Join developers who have already saved hundreds of hours with StoreConfig.