Develop iOS6 app (ready for iOS 7)

I am currently working on an iOS 6 project that will be ready soon . Since iOS 7 is now available for developers, I plan to make my iOS 7 application ready .

... but any nibs or Storyboards edited with Xcode 5 beta can no longer be opened with xcode 4, and since apps cannot be sent to the app store with Xcode 5 beta, what's the best practice for this problem?

+8
ios iphone ios7
source share
3 answers

Xcode 4 has a “development” setting inside the file inspector in the right sidebar. This installs the earliest version of Xcode that can open the file. This setting in Xcode 5 will provide backward compatibility.

Since Xcode developer previews are under the NDA, I cannot answer this part of the question. I do not know if such an installation exists or whether it will work if it exists .; -)


Using both the stable and beta versions of Xcode in parallel usually works quite well.

If you are expecting a stable version of Xcode 5 and the SDK, there is a high probability that your application will not be ready for iOS7 when iOS7 hits the shelves.
From what I can imagine from viewing publicly available information, it seems like I have to work hard for the iOS6 application to look in iOS7. Not only on the code side, but if your application needs to be fully integrated into iOS7, you may need to rethink the concept of your application.

Keep in mind that if you want to publish before the SDK is publicly available, you must use the Xcode 4 and iOS 6 SDKs to build your application. If you use the iOS 7 code, your application will not compile.

I would start testing and adaptation as early as possible. But if your “fast release” means within the next one or two months, I would forget about adding the code to support iOS 7 so far and complete the release.

Btw: A place where you can freely discuss technology covered by apples. NDA is a beta area in the Apple developer forums .

+10
source share

The best practice is to wait for the official release, because until then everything can change. You really should only use beta software for verification. You can apply your observations in the latest released version of Xcode, or just wait for it to be sent until Xcode 5 is officially released.

+6
source share

Given the new expectations of the re user interface: toolbars, etc. You should be able to design your application in Xcode 4, iOS6 in such a way as to easily move it to iOS7. If you use autorun, you will have much less problems.

0
source share

All Articles