I want to publish an app for BlackBerry 10 but already have a version on the App World for the BBOS. Will the version that if targeted for BB10 overwrite the old version that was targeted for BBOS? How do I upload the BB10 version but keep both versions?
When you upload an application, you have to choose the OS target for a specific release. It won't overwrite your current version if you select only QNX targets (BB10 and/or PlayBook). You can select a custom set of devices/OS version for each release.
Related
I have owned a MacBook (13 Inch) with OSX 10.7 (Lion version), and I found that the latest Xcode version comptabile with this computer is 4.6, which allow to create applications using IOS6 SDK.
Can I develop applications using IOS6 SDK and same time be able to run them on latest Apple Iphone devices and publish those apps on AppStore?
Testing Legacy Tool Support Says
For compatibility reasons, the App Store will often accept apps that
are built with some older versions of Xcode or Base SDK.
To determine if an older Xcode configuration is currently accepted by
the App Store, you can choose "Archive" under the "Product" menu to
make an archived build, then use the Validate feature, to test if that
build meets minimum requirements for submission to the App Store.
You may find it easier to create a test test bundle ID in the Member
Center and application record in iTunes Connect to test your build
environment, so you don't need to correctly configure every
entitlement your app uses.
Before 1 year when I submitted the app to app store I found out that
If I had lowest version I could not upload app to app store.Then I downloaded
xCode 6 also I must have minimum iOS 7.So you
should have minimum xCode version 6.Unless you have xCode 6, you must
not submit he app to app store.
At the same time you should have minimum iOS version or deployment target 7
I think the answer is yes. The big requirement is that your apps be 64 bit. The app store no longer supports 32 bit apps.
If you build apps on an older version of Xcode you won't be able to install/debug those apps from Xcode onto devices running newer OS versions, but you should be able to build an IPA and install it through iTunes.
I'm developing an iOS app. A certain app has been released in the App Store with the Deployment Target iOS7.
I am introducing some new feature to my app which support IOS8. So want to change my App Deployment Target to IOS8.
So i have to change baseSDK or not? or what type of changes i have to make in my app.
i want to know will it be able to release to the App Store?
Here's a link from where i get some idea but still not clear .
1) Base SDK refers to the newest version of iOS that is capable of running your app. To check which base SDK you are building your app against, simply open your project file in Xcode and check the setting under Build Settings -> Architecture(...)
2) Deployment Target refers to the oldest version of iOS that is capable of running your project. To change your deployment target, open up your project file in Xcode and check the setting under Build Settings -> Deployment(...)
3) The base SDK is what you build your app against (i.e. include and library files and frameworks). It doesn't affect the deployment target, except that base SDK >= Deployment Target.
4) So you just need to change your app Deployment Target and then change your app Version and Build and then upload the app on app store.
Change the minimum deployment target(as you mentioned iOS 8 to current version),
Update app version(as you mentioned 8.0) & Change build
version too(else you will get message something like from build already exist while uploading).
Finally generate IPA file for App Distribution. Move .ipa file to iTunes using App Loader or Xcode(via selecting upload to app store option).
In iTunes select option to add version which is shown in left side.Now fill meta data of an app. Once your build reviewed were done successfully. You can able to see in Build selection in iTunes.
I have two versions of my app in the AppStore.
Version 1 and Version 1.1
Version 1 is a iPad-only app supporting only iOS 6 and up.
Version 1.1 is a universal app supporting iOS 5 thru 7.
I have a user that REALLY want's to use version 1 of the app (for specific reasons), can he now download that version instead of the latest release?
I know Apple claims to allow the download of older versions, but I have a stinky feeling that Apple also applies their own conditional logic to this feature: i.e. Only allow the download of an older version if the newer version is not supported by the user's current iOS.
I hope I'm wrong, but on my iPad there is no option to download version 1 in the AppStore.
PS. My itunesconnect setup is correct as follows:
image http://imageshack.com/scaled/medium/818/u635.png
No Apple will only offer to download an older version of your app if the new is not longer supporting the user iOS version.
Lest say user 1 is on iOS 5 and can upgrade, you new version is only available on 6 and 7. Them the user will be prompted with the option to download the previous version.
Users cannot choose the version to download themselves.
I just finished developing a project for IOS. My current Xcode version is 4.0.2 . And i'm targeting IOS 4.3.
My client only required for me to deliver the xcode proyect at the end so he could submit to the apple store himself.
Now he's claiming that he can't ship a product with the version of Xcode i'm using, that it only can be done using Xcode 4.5.2 !
Is he correct ?, I tried to find official info on that with no success. Now it's only posible to deliver with projects using the Xcode 4.5.2 version ? ( i would expected Apple to force to use a more recent xcode version, but the latest ?).
If so, can't he just use the project i delivered to him and just make the store build in his more recent XCode version ?, or do i need to upgrade to the latest xcode version ?
What's the minimum SDK target version being accepted by apple for submisions right now ?, i believed it was 4.3, but it's now an higher version ?
Assuming that my client is correct, it's currently impossible for a Snow leopard user to deliver builds to the store at all?, since the more recents Xcode Versions require the user to be in the Lion OS at minimum.
If i understand correctly Xcode version 4.5 removed support for building armv6 components, essentially forcing developers to drop support for iOS releases up through iOS 4.2.1, which if understand means no longer supporting 3G and older devices. Does this mean that the iPhone 3G, and first two generations of iPod touch are "deprecated" ?
Thanks for the understanding and the orientation.
How to ensure that we are not using latest SDK API?
lets say you have iOs 5.0 SDK installed, but you are developing app for iOS 4.0, how can we ensure that we accidentally dont use any latest API that would break backward compatibility?
You have to set the right deployment target on Xcode and build against the latest SDK.
Search for iOS Deployement Target setting on Build Settings tab within PROJECTS -> YourName. This will also change that setting on TARGETS -> YourName.
For further reference see Apple doc.
As hotpaw2 wrote in this stackoverflow topic
They won't be able to install and run the app (until they upgrade the
OS on their device to that of the Deployment Target or above). But
they might be able to buy and download the app using iTunes on their
Mac or PC.
Hope it helps.
Trying to set target's base sdk to iphone4 (3.2 on the screenshot) and build the project: