Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Submitting an update to the App Store from a different project?

Tags:

ios

app-store

I have an app in the app store, and I want to release a major update to it. However, I want to re write the application from scratch and then submit it. Am I allowed to create a new Xcode project for the update? What kind of things must stay the same in order for them to accept it as a product update?

like image 608
Carpetfizz Avatar asked Jul 17 '13 06:07

Carpetfizz


People also ask

How do I resubmit an app to the App Store?

In itunesconnect "App Store" tab and "iOS APP" heading, select the rejected version. In the right pane where the description and screenshots appear, scroll down to "Build". Click the red minus sign beside the rejected build to remove it. Resubmit the new uploaded version.

How hard is it to get an app on the App Store?

Typically, the App Store approval process takes anything between 1-4 weeks. But sometimes, it may take much longer than that. Be patient and await the verdict. In case you should get rejected, iTunes will also let you know the reasons for the same.


2 Answers

Yes, you can do whatever you want on the code side, as long as the Bundle ID (also named Bundle Identifier, and CFBundleIdentifier) stays the same. This identifier is set in the YourApp-info.plist file:

com.yourcompany.${PRODUCT_NAME:rfc1034identifier}

Here PRODUCT_NAME is a parameter that is defined in the Build Settings of your Xcode target; this is typically the name of your app.

Note that with any new release you can update the app icon, and even the display name of the app. But of course you don't want to change these too much, as users may not recognise it as the same app.

Good luck!

like image 139
meaning-matters Avatar answered Oct 16 '22 11:10

meaning-matters


Yes, you can create a new project. Just inside the iTunes Connect app area, where you make the update versions, make sure that you create a new version, and inside your .plist file, make sure that you have the id as the other project.(the one that is usually com.companyName.etcName)

Hope that helps!

like image 8
user2277872 Avatar answered Oct 16 '22 13:10

user2277872