Optimizing builds for iOS7 on 1259

Can we please get Corona 1259 to produce optimized iOS7 builds.

The reason is this:  Apple now requires iOS builds to be optimized for iOS7, but my game is huge and I still haven’t had a chance to convert to Graphics 2.0, so I must use a Graphics 1.0 for now. I read that Corona 1260 using Graphics 1.0 and produces iOS7 builds, but 1260 introduced a nasty bug regarding _manageRowLifeCycle.  (See http://forums.coronalabs.com/topic/41409-20131260-runtime-error-in-managerowlifecycle/)

So for me, 1259 is the only build I can use.

Thank you.

1262 was the last build for G1.  We will not be continuing that…

The issue with _manageRowLifecycle has been fixed in the widget library, which we update as OpenSource on our github account.  It’s behind the current daily builds, but has many bug fixes beyond what was in 1259.  You can get it here:  https://github.com/coronalabs/framework-widget   This should work with 1262. 

You will not be able to use G1 builds forever because the rules for submission to the app stores are constantly evolving.  Within a month, Apple has made two rule changes.  We updated the G1 build to cover the iOS 7 changes, but a month later, Apple announced they are now rejecting apps that have the advertisingIdentifer code that doesn’t use ads.  We have fixed this in  the latest daily builds and moved 3rd party items that use it to plugins so you can optionally include it.  If you do not use ads, you will need to move to Graphics 2.0.

In most cases, the only thing you have to do is add this line in your config.lua:

graphicsCompatibility = 1

To your config.lua at the same place you set your width and height.  If your app depends on the legacy sprite library, you will have to also get it from our github repository and drop it in your folder with your main.lua.  That should be it.

Rob

1262 was the last build for G1.  We will not be continuing that…

The issue with _manageRowLifecycle has been fixed in the widget library, which we update as OpenSource on our github account.  It’s behind the current daily builds, but has many bug fixes beyond what was in 1259.  You can get it here:  https://github.com/coronalabs/framework-widget   This should work with 1262. 

You will not be able to use G1 builds forever because the rules for submission to the app stores are constantly evolving.  Within a month, Apple has made two rule changes.  We updated the G1 build to cover the iOS 7 changes, but a month later, Apple announced they are now rejecting apps that have the advertisingIdentifer code that doesn’t use ads.  We have fixed this in  the latest daily builds and moved 3rd party items that use it to plugins so you can optionally include it.  If you do not use ads, you will need to move to Graphics 2.0.

In most cases, the only thing you have to do is add this line in your config.lua:

graphicsCompatibility = 1

To your config.lua at the same place you set your width and height.  If your app depends on the legacy sprite library, you will have to also get it from our github repository and drop it in your folder with your main.lua.  That should be it.

Rob