Reputation: 13
I'm currently doing a complete redesign of a universal app but the managers decided they want the iPhone version out first. The problem is that because it is a complete redesign, the old code is not compatible with the new frameworks without putting a lot of effort. So is there anyway for me to submit the update so that only the iPhone version is updated while the iPad version keeps using the old version?
Any help is appreciated, thanks.
Upvotes: 1
Views: 375
Reputation: 5812
If @Paul.s answer is not viable, convert the universal target to that of iPhone only and update it in the AppStore and put an ALL CAPS appstore description asking the iPad users not to update.
Upvotes: 0
Reputation: 16714
No, there is no way to do that. Since it is a universal app, the update will be pushed to both the iPad and the iPhone when you release it to the store. There is no work around that will prevent the release from showing up for the iPad as well.
Upvotes: 0
Reputation: 38728
To do this you will have to maintain both code trees in the one project and make sure that the iPad uses the old code and the iPhone uses the new code. This includes the old code using it's existing libraries etc. This sounds like a bit of a nightmare but I am sure it is achievable, it may be worth creating two distinct trees (read folders) in xcode to make the division clear...
Any time you have an update it will be available for all devices, so it may be worth putting in the notes that the update affects only the iPhone version.
Upvotes: 1