Sharing IAPs between apps

I have had an App (AngelNav) available on the App Store since 2023 which was written for iOS v15.0 or later.

I am working on a new version which has the same functionality, but a radically new interface as well as taking advantage of the latest features in SwiftUI. I am writing it from the bottom up for iOS26 to ensure a clean codebase to ease maintenance.

As I understand it I have the following options:

  1. Issue an update to the existing app. This is easy to do but creates a problem for those users with iOS26 who prefer the old interface. In addition I can't see a way to implement bug fixes for previous versions

  2. Create a new app (AngelNavNeo). This would allow users with iOS26 who prefer the old interface to stick with it, and I can issue bug fixes on the old version. However, there is no way to share already purchased in-app purchases between versions without a server-side solution and the need for user accounts on my server (neither of which I want to do).

Is my understanding is correct, and have I missed anything?

Sharing IAPs between apps
 
 
Q