About semantic versioning with Harpy - ios

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.

Related

getting previous version rather than latest version through CFBundleShortVersionString while app is updated in iOS swift

I am getting app version from given code
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String
I have updated app from app store and, when app get the app version from above code app return preview version instead of latest version.
why app app not give the latest version of app while app updated successfully from app store
previous app version installed = 10.6.0
and fetched version is 10.6.0
now update app
after updated
current app version instaledl = 10.6.1
and fetched version is 10.6.0
This problem automatically solved. Means some time Appstore take extra time to reflect version in app while, build is already updated.
After one day app store show update option and when updated the app versioning problem became solved.
Thanks

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

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).

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 App Version Number in iTunes Connect

I have an app in the App Store at version 1.1.6. I then submitted a new version/update with a version number of 1.1.7. The update was approved and now if you download the app you get all the changes that were submitted in 1.1.7 when you download the app.
However, the App Store still shows the version as 1.1.6, and when you install the app it shows as 1.1.6 on the device.
What happened to the 1.1.7 version number? I have read through the iTunes guide for new versions and I think I got everything right. Can anyone shed light on how to get the version number to update when a new version is submitted?
I have another update (1.2.0) but don't want to submit it until I understand how to get the version number to change. Thanks.
EDIT: Some additional info. Version 1.1.6 and 1.1.7 were essentially released at the same time. 1.1.6 was "Ready for Sale" but had not been released to the app store. Once 1.1.7 was approved, we released them at the same time. Not sure if that matters or not.

Submitting app on App Store

I had uploaded an app on app store with version 1.1.0.
It was accepted and is now on sale.
Now I have made small fixes and need to submit the app again.
Will I be able to submit the app on store, if I keep the same version.
Build version is not the version that app-store uses. It's just for the purpose of developers to refer for themselves. Both values needs to be incremented for application to upload.
Bundle version is the important one and should be updated if you want to update your app in app-store. It will also be shown in app-store.
It is necessary to change the version of the app before uploading to app store. First you need to create a new app with new version like 1.1.1 And the same version you have to update in your info.plist file in version field OR you can change it in the Summary section 1.1.1
Build Version - This is for the developers to track of the build
App-version - this is for the application version check - using which the user's get a notification about a new version of the application being available for download.
Ideally, I don't think there is any reason to upload a fresh build without changing the app-version. The latest updates to iTunes connect enforces incremented Build version.

Resources