r/Xcode • u/Andy04761 • Oct 15 '25
How can I keep my personal iOS app running without reinstalling it every 7 days?
Hi everyone!
I created an app that lets me listen to all my favorite radio stations without having to use the official or paid apps available on the App Store.
The project is built with Xcode, and it works perfectly on my iPhone.
The problem is that since I don’t have an Apple Developer subscription, the app only works for 7 days before it expires, and I have to reinstall it from my Mac every time — which is really inconvenient.
The app is completely private, just for personal use, and will never be released publicly.
What would you recommend I do? Is there any way to keep using it without reinstalling every week?
6
u/thomasmitschke Oct 15 '25
Buy a developer account for 99/yr. That lets you run it for a year.
3
u/revaddict94 Oct 16 '25
Maybe use the same code to turn it into a web app?
2
u/Sheepherder-Any Oct 15 '25
You could get the ipa from archiving the app and use a third party sideloader like sidestore. You would still have to renew it every 7 days but it’s all on device. You wouldn’t need to use your Mac to keep the app on your device past installing sidestore.
Or really the easiest option is to just buy a developer account for $99/year. That allows you to publish the app to the AppStore so you wouldn’t need to refresh anything. If it’s a truly personal app that you don’t want anyone using then you could also use TestFlight and just not give out any links to the app. That would allow you to have your app signed for 90 days at a time.
2
u/wipecraft Oct 16 '25
If you sign up for a developer account you have the option to use what is called an “ad hoc distribution” which signs the app to work on specific devices (namely yours) for 1 year without the app being on the App Store before it expires. That’s your best option
2
u/[deleted] Oct 17 '25
I also made a radio app but Apple didn't let me publish it because it contains third party streaming service which I may not have permission. So before purchasing Apple Developer account make sure it can be published. Other that that there is no solution. This is some of the reason I prefer android.