I have developed a app using Xcode7.3.1 with swift 2.2.
Is it possible to launch my app to Appstore else i want to upgrade my Xcode and swift syntax to latest version?
Itunes connect says
Submit your builds using Xcode 6 or later, or Application Loader 3.0
or later.
So it is safe to say that you can definitely go with Xcode 7.x and Swift 2.2
You can submit your app developed on Xcode 7.x without upgrading xcode. Its not compulsory to use Swift 3.0 - You can submit app even if its developed with 2.x. At the end your ipa will have binary code after compilation.
But keep in mind few things:
There are few APIs which are deprecated. You will have to remove these in future version anyhow.
Your app must be compatible with 64 bit.
So Its not compulsory, but advisable to upgrade to latest xcode. But if you are in hurry, you can push current version on appstore and take time to make app working with latest Xcode.
Related
Given that iOS9 & XCode7 are officially released, is it possible to submit an app for Apple review using a previous version of XCode (eg. XCode 6.1)?
If the answer is affirmative, will the app submitted through XCode 6.1 be able to be downloaded by iOS9 device (provided that the deployment target set to 5.1.1)?
Platform in use:
iMac 21.5-inch, Late 2009
Mac OSX 10.9.5
XCode version 6.1
Apple hasn't asked developers to refrain from submitting apps from old versions of Xcode yet. So, you will be able to submit you app from Xcode 6.1. And it will run in iOS 9 devices. But, it's not the ideal way to handle the app submission. There could be some bugs when the app is run in iOS 9 devices. It is advisable to verify the app in the latest Xcode version and submit from there.
At the moment App Store Team requires that to publish your application must be compliant with iOS8 and 64bit architecture (so Xcode6.x better last Xcode 6.4). The deadline for iOS9 would be probably February for new app and July for updates.
An email from apple to its developers said that you could start submitting apps to them for iOS 7. O I have Xcode 5 DPS Version 5.0 (5A11365x) And it says that the version bundle is to old to accept apps for approval. How will this work now because apple said it all would be possible?
You use developer preview version which does not allow to submit app to app store.
Update your XCode to official 5.0 version. (From Mac App Store).
Hope my answer may help..
Its not must actually even you can still submit your apps with iOS6.x version build with your Xcode 4.6.3.
What they trying to convey in that mail is, they are just letting you know that you can now start submitting iOS7 app because there is whole lot of new thing out there with iOS 7.0 sdk.
When I try to convert my iO6.x version to 7.0 with Xcode 5 i didnt face any problem on building or submitting the app.
In order to submit apps to the App Store, you will need Xcode 5.
Submission to the App Store for iOS 7 requires Xcode (build 5A1413 and above).
If you are using any of the Xcode 5 Betas (including the GM Seed), upgrading is necessary. You can either upgrade through the App Store, or download the .dmg through the Apple Developer Portal at developer.apple.com
Do you have the latest version of Xcode 5, which is now the fully released version on the store?
I have an app on the app store that is compatible for iOS 4.0 and above. I built the app using xcode 4.2 on snow leopard 10.6.8 Now I want to make an update to my app. Can I submit the app using xcode 4.2? Or do I have to upgrade to mountain lion and download xcode 4.4.1 (I want my app to still be compatible with iOS 4.0 and above). I don't need any of the extra apis that iOs 6 brings, however I may use the cloud feature for iOS 5 (this is not a requirement). So can I still submit using xcode 4.2 to current app store?
Yes, Xcode 4.2 can still be used to submit apps to the App Store. I believe even 3.x versions can still be used, though the process is different then.
After seeing this cocos2d topic I became confused. Do I need to install Xcode 4.5 to submit my app to iOS App Store?
As the comments imply if your deployment target is ios5.1 or older you can use older Xcodes to do this. I just did this last night. That said, if some library you want to include was built against the new ios6 SDK, then you will probably not get your app to link. In this case you will have to update Xcode to 4.5.
Currently, if your app does not require any iOS 6 APIs or features, you do not need to install Xcode 4.5 to submit apps to the App store.
Apple may change this requirement at some unknown point in the future. For instance, when the SDK for iOS 4.0 was publicly released, Apple stopped allowing the submission of apps developed with the, over 1 year older, 2.x SDKs.
I have developed an iOS application. My Xcode version is currently 4 and i want to upgrade to iOS 5. Can i do that without to be worry about the operability of my app later when i become on iOS 5?
Yes, there's nothing to worry about.
You should always build and test your application with the latest release and latest beta version of Xcode/iOS.
As of today this would be something like:
Xcode 4.1 on Lion with iOS 4.3
Xcode 4.2 beta on Lion with iOS 5.0 beta
You can install both of them on the same machine without any problems.
Also, I heard that starting with Xcode 4.2 you will be able to several versions of the simulator.
If you are trying to submit an app to the App Store you cannot build it with the Beta version of XCode. Also note that the latest Beta is iOS 5 and XCode 4.2.
On the iOS Dev Center page after selecting iOS SDK Beta
Xcode 4.2 Developer Preview cannot be used to submit apps to the iOS or Mac App Store. Continue to use the publicly released version of Xcode to compile and submit apps to the App Stores.