How to get back old existing version ipa file from itunesconnect? - ios

Already my application is on App Store (Version 1.5.1) with PayPal payment SDK. And recently i updated new features and i resubmit (version 1.5.2). But there were some issues are occur like (PayPal SDK not working & some functional issues are also available). I need to remove Version 1.5.2 version from Appstore and i need to continue old version 1.5.1 only. If is it possible please suggest me ?

You can't go back to an older version. Update your app as needed and submit it as version 1.5.3 (or some other appropriate version number).

Related

About semantic versioning with Harpy

I have 2.0.3 version of my app in the App Store. Now I want to send 2.0.4 version. But while debugging, Harpy always asks to update to 2.0.3. Where am I wrong? What should be the next version?
Harpy checks the current App Store version of your app in the App Store. To check and make sure your app is working, just change the current version of your app in Xcode to 2.0.2 and rebuild your project. When relaunching, you should display an alert for v2.0.3, which means it works. Since it works, you can change it back to 2.0.4 before submitting your app the the store.

How can a customer get access to an older app release?

I've got a report from a customer saying the latest update to our app isn't working on his iPad 1. Since I don't have an iPad 1 to test on I don't have any way of fixing this, but he says the previous version worked fine. He spoke to Apple and they say he needs a "special code" from us to download the older app.
Does anyone know what this special code or voucher is and how I go about sending him one?
I don't think this special code exists. I suppose what he means is allowing downloads of older app versions.
So let's say you wanted to download an app that requires iOS 7, but an older version only required iOS 6, which is what you have. The App Store will let you know that the latest version is not compatible, but will then download the older version that was still compatible with the older iOS. The latest version that is still compatible will be downloaded.
I asked this question on the Apple Developer Forums as well:
https://devforums.apple.com/message/965324#965324
You can't "delete" the current version. You would have to submit a new version and then go into the previous version list and disable the former version.
Okay, but would this enable iOS5 users to downgrade to the previous release that worked for them?
No. The user would have to delete the app from their device then download the latest compatible version to their devices.

iOS PhoneGap App Submission

As per the recent news Apple requires the app to be build and compiled using Xcode 5 and iOS7.
Also according to this article http://phonegap.com/blog/build/new-apple-app-store-submittal-rules/ all the PhoneGap iOS apps should be use version 2.5.0 and up.
I currently have an app with Cordova version 2.0.0. I fixed couple of issues i had in iOS7 and it compiles and works fine on iOS7.
I am confused. Do I have to update the PhoneGap/Cordova to 3.3.0 which is the latest version or updating to 2.5.0 will be fine for submitting app to app store ?
Thanks
In the article you linked it is explained that apps built with versions of PhoneGap prior to 2.5.0 do not meet app store requirements. So there's part of the answer: you cannot submit with 2.0.0.
What 2.5.0 specifically fixes is quoted here:
Apps must be built for retina displays and for iPhone5 - new splash screen and icon support has been added to the config.xml to bring your apps up to date with this requirement. These changes are supported in PhoneGap 2.5.0+ only.
You can choose yourself whether you want to of to 3.3.0 rather than just 2.5.0 - but why would you not want to go to the latest version? Unless it breaks anything you may as well get the latest changes which presumably include the latest bug fixes too. Any reason not to go to 3.3.0?
PhoneGap 3.3.0 added support for Android 4.4 - you probably want that, right?

iOS how to upgrade the last compatible version

Apple offers the user the option to download an older version of the app that is compatible with the device. if device OS is not compatible with latest version of application. Apple is now displaying a message that allows users to download the "last compatible version" of an app. like below
It is a potential problem for developers if Apple starts re-distributing old versions of apps that their creators thought were safely dead and gone from the App Store. Now that older versions of apps are apparently getting resurrected, so how developer can manager last compatible version of application
(1) How developer can upgrade the last compatible version of application. should he can manage the 2 code base. one is for old OS and second for new OS ? is there any way to submit different binaries to the App Store.
(2) if there is any severe issue with last compatible version of application : how to remove it or upgrade it ?
(3) is there any way to specify that whether old versions of an app are viable.
I think developers should be able to submit different versions for different iterations of iOS so they can ensure the old versions of their app receive what functionality updates they can.
Link
http://arstechnica.com/apple/2013/09/apple-resurrects-old-app-versions-to-run-on-old-ios-hardware/
You can't upgrade the old versions, but you can remove them so that users can only download your latest one, or nothing. See this answer.
you can disable the availability of previous versions in itunes connect under Rights and Pricing. sadly there is no way to update previous versions.

Upgrading Xcode issue

I am currently working with Xcode 4.5.2 and I'd like to upgrade it to version 4.6. Will installing the new version completely replace the previous one? If so, is it possible to just "extend" your current version and keep the SDKs you already have? I wouldn't like to lose the compatibility with my current projects...
Thanks!
Xcode 4.6.x supports iOS 4.3 through 6.1. Xcode 4.5.x supports iOS 4.3 through 6.0. Upgrading to 4.6 is not going to result in you losing any compatibility.
"Will installing the new version completely replace the previous
one? If so, is it possible to just "extend" your current version and
keep the SDKs you already have?"
It is possible to install them side by side which allows you to start picking up newer versions as early as preview while being able to fallback to the stable version you've been working with. I roll between versions in parallel. Remember that developer tools have bugs too :)
Go to Applications and rename Xcode to Xcode45. Login to your developer account at apple, look under it for download older versions (which actually has newest version) and download the Xcode dmg for 4.6. Run it and drag to Applications.
If you download from the developer web site rather than the app store you can have multiple versions of Xcode installed at the same time. At one point I had 4 or 5 versions.

Resources