29 January 2014
Apple’s iOS 7 Submission Requirements
As many of you are probably aware, Apple has announced they are requiring app submissions to be optimized for iOS7 starting on Feb 1.
If you are using our Graphics 2.0 builds (by either migrating, or by using the compatibility mode), then you’re already good to go. Graphics 2.0 builds have supported iOS7 since Day 1.
If you are still on Graphics 1.0, you will have issues with Apple’s submission process. You have several options:
- Upgrade your project to Graphics 2.0 and use 1.0 compatibility mode (i.e. adding one line in config.lua). This has been used very successfully by many apps, including highly complex ones.
- Upgrade your project to Graphics 2.0 by migrating your code. This allows you to take full advantage of the great graphics capabilities of Corona.
- Use a Graphics 1.0 daily build that explicitly supports iOS 7.
Now, we recognize that daily builds are only available to Pro (and above) subscribers. We thought about what we can do to help you around this issue, so here’s what we are going to do:
- We are making build 2014.1262 available to all Corona developers (Mac) (Win).
- This build is based on Graphics 1.0 and supports iOS7, so you can use it to build your apps and submit to the app store.
- This is not a public release. It is a daily build that fixes the following issues present in 2013.1260:
- The Facebook listener won’t receive an event when the user denies the login request.
- Requesting additional Facebook permissions returns the incorrect event state.
- scrollView event.phase not being passed to the listener.
If there are other issues in 1262 that affect your app and you are not able to use it, we are very sorry. We want to shield you from disruptions like this, but that is not always completely possible. In this case, Apple has decided to enact a big restriction to keep pace with the mobile industry. And following Apple’s lead, we have to keep moving forward, and that means focusing 100% on our Graphics 2.0 builds.