Hello everyone,
I'm currently developing an iOS application and have a question regarding project architecture changes and App Store Connect submissions.
My app is already uploaded to App Store Connect and is being used for internal testing via TestFlight. During development, I've realized my initial project architecture is flawed and unsustainable.
The Problem and Proposed Solution
I've decided the best approach is to completely redevelop the app from scratch using a new, clean Xcode project that implements a better architecture (e.g., MVVM, Clean Architecture).
The Core Question
If I create a brand new Xcode project for the redeveloped app, can I:
- Use the same Bundle Identifier (
com.mycompany.myapp) in the new project? - Successfully archive and upload the build from this new Xcode project to the existing app on App Store Connect?
In essence, does App Store Connect require the new build to originate from the same Xcode project structure as the previous builds, or does it only validate the Bundle Identifier and Version/Build Number?
Any advice or confirmation from developers who have gone through a similar complete project overhaul would be greatly appreciated.
Thank you!