1

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?

6
  • in my knowledge you need to update, reason swift syntax is changed in 3.1 Commented Apr 26, 2017 at 6:44
  • why it is deprecated?? Commented Apr 26, 2017 at 6:45
  • and i heard swift 2.2 , 2.3 and 3 not supported in swift 3.1 Commented Apr 26, 2017 at 6:46
  • is it possible to launch now??so that i can update later Commented Apr 26, 2017 at 6:47
  • ya you can launch ,but ensure once your app support ivp6 and support latest swift sytanx Commented Apr 26, 2017 at 6:51

2 Answers 2

1

Itunes connect says

Submit your builds using Xcode 6 or later, or Application Loader 3.0 or later.

enter image description here

So it is safe to say that you can definitely go with Xcode 7.x and Swift 2.2

Sign up to request clarification or add additional context in comments.

4 Comments

what is meant by application loader sorry no idea about that can you say that??
@sathishkumar - application loader is the alternate way to upload your app to appstore , your get details in xcode preference , more reference developer.apple.com/library/content/documentation/…
Thanks @Bhumit Mehta i will accept this as my answer
Application loader is a alternative tool of XCode to upload app's to App Store using .ipa file.
0

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.

3 Comments

api's or ipa ??
APIs - Check "Deprecated APIs" - last section here developer.apple.com/library/content/releasenotes/General/…
Change the Architectures build setting in your project to “Standard Architectures (including 64-bit).” Compile and run. If it run successfully -- You are ready to go.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.