Discussions about iOS 8 and Corona SDK.
Hi Walter,
Thank you for the detailed report on the iOS 8 issues. Appreciate it.
BTW, you may want to remove the parentheses_ “)”_ from the link to the blog post – otherwise, clicking on it will send us to error 404 page.
Naomi
Thanks Naomi. Just fixed the link.
There is an issue with Facebook plugin (how surprising) - submitted Case 35950.
Basically the app is force closed with a message “failed to scene-update in time” while in the background.
In the latest build CoronaSDK 2014.2445 admob ads working on ios8, but stopped working on ios7. After displaying advertisements everywhere application crash when changing scenes. So now everything is very bad.
About the problem with starting the iOS-simulator outside of Xcode:
The tool ios-sim was updated to work with Xcode 6 a while ago, we use the new version and it solves some of the problems, the iOS-simulator now can be opened again:
https://github.com/phonegap/ios-sim
But the changed the internal paths to the content that is displayed in the iOS-simulator, so I guess you’ll have to adapt your code (as we have to adapt ours for our animation editor that calls the iOS-simulator directly.
Best,
Andreas
Walter, great post and update on the issues vs progress. Thank you very much.
I have one question.
Given Corona Labs history and track record, why is Apple not giving you some of the information ahead of time (on an NDA basis) so you can get the changes / fixes aligned ahead of time? It appears that Corona Labs does not have any additional insight over and above what any $99 paying Apple Dev license holding person has. This worries me.
Is this something you plan to address at Apple leadership level at some point?
Thanks,
Kerem
I’m not sure apple know what they’re going to do next…
That isn’t how it works with anyone besides the SDK previews Apple gives to specific companies when they want to demo a new API (i.e. getting Unreal on Metal). Corona has had plenty of lead time like everyone else. Most of these changes were documented and effective in iOS 8 beta 1 which shipped over three months ago.
This post doesn’t even cover the 6 and 6 plus, which are stuck serving unoptimized @2x assets until we can build against iOS 8. Honestly, it’s a little concerning.
Apple has to keep somethings secret, so no one could look at the pre-release Xcode and figure out what the new iPhones were going to be. Apple doesn’t let anyone know that in advance.
You can build against the iOS 8 today and submit your apps today with daily builds. We made the iOS 8 betas open earlier than we have in past beta releases. The problem with early beta’s is you can’t tell if its a Corona bug or an Apple bug. Sure some of these things were documented early, but until we get a more stable build, i.e. the GM seed, it’s much more engineering intense to work on things that are likely to change before the GM seed.
If you don’t need something impacted by the bugs in the blog post (which even more were fixed today and should show up soon), then you can submit today. If you want @3x assets, just add it to your config.lua. Though franklyl the iPhone 6 should use the same assets as the @2x devices since it’s basically the same resolution as the iPads. The @4x graphics you would use for an iPad retina device are not that much bigger than the iPhone 6 plus screen, so you really don’t need the @3x graphics.
What issues are you having Kyle? Why can’t you build against iOS 8 today?
Rob
I get that certain things are buggy during beta, but changes to push notifications, contacts and location data access were documented from the start.
The iPhone 6 and 6 plus are scaling up apps as if they were built for the iPhone 5 until you build against them specifically, providing the special launch image sizes. This is regardless of how adaptive our Corona apps may already be. In other words, every Corona app today is being rendered at 640x1136 and then blown up to 750x1334 or even 1080x1920. Further, the oversized status bars and keyboards are used instead.
Building against iOS 8 alone is not enough to fix this anyways, but personally I can’t today because push notifications aren’t supported.
I should clarify the “concerning” part to me, is more the attitude of the blog post that kind of suggests all this stuff just “happened” on iPhone 6 launch day without any prior notice, or that it was all up to Apple.
Hi.
There is an issue when I recorded 2 times at the sampleCode:SimpleAudioRecorder.
<Error>: mediaserverd(524,0x1001b8000) malloc: *** mach_vm_map(size=68719493120) failed (error code=3)
I used iPad mini Retina(iOS8) and build with xcode6 and corona 2393a and 2445 (I tried both)
@developer21, please file a bug report with this. It will need to be the minimal code that reproduces the problem. It must have a config.lua and a build.settings file and be compressed into a .zip file (no other compression). Use the Report a bug feature at the top of the page and provide as much information as possible. Make sure to get iOS 8 into the title somewhere.
Thanks
Rob
In one of my landscape apps, I use the camera and noticed the app crashing now that I have updated my phone to iOS8. There’s a funny workaround for this issue for iOS6 and 7, CoronaUseIOS7LandscapeOnlyWorkaround = true. Will we have to add CoronaUseIOS8LandscapeOnlyWorkaround?
thanks,
Jen
Jen can you file a bug report please?
Thanks
Rob
The iOS8 recording bug is confirmed and sent to Engineering.
I tried modifying our Camera sample for landscape and don’t see any problems on iOS 8 devices. We need a bug report with test project and details on how to reproduce the bug.
The “work-arounds” are no longer needed (or supported) for orientation issues. Our code automatically handles the orientation of the view controllers.
I did similar testing, I think we’re ok on the landscape and camera issue. That’s good news! Now I’m trying to see adMob ads…
thanks,
Jen
Just filed a bug report - landscape adMod ads refuse to show for iOS8. Isn’t that nice? :(
HI,
I have two questions. Please clearly clarify for me.
1.Can Corona Starter Version work with Xcode6 Simulator?
2.Can Corona Starter version work with Admob advertising?
Thanks
Are you talking about Admob banners or interstitials?
I developed my own Admob plugin and its showing Admob interstitials in landscape just fine on iOS 8. I don’t use Admob banners so I haven’t implemented them in my plugin (yet).