Does LiveCode 8.1.10 support IOS 12? - Solved
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller
Does LiveCode 8.1.10 support IOS 12? - Solved
During the last month, I have had several users of my iOS apps
report after they update their phones to iOS 12 that my apps
now crash when opened.
I have updated my Xcode to 10.0, but my LC 8.1.10 does not find any iOS 12 files.
Is anyone able to test their lC 8.1.10 app with simulator using iOS 12?
Thanks,
David
report after they update their phones to iOS 12 that my apps
now crash when opened.
I have updated my Xcode to 10.0, but my LC 8.1.10 does not find any iOS 12 files.
Is anyone able to test their lC 8.1.10 app with simulator using iOS 12?
Thanks,
David
Last edited by DR White on Tue Sep 25, 2018 1:33 pm, edited 1 time in total.
-
- Livecode Staff Member
- Posts: 818
- Joined: Fri Feb 06, 2015 4:03 pm
Re: Does LiveCode 8.1.10 support IOS 12?
Hello David,
LiveCode 8.x is no longer maintained, so there will not be any new release that will support *building* with Xcode 10 (i.e. *building * with the iOS 10 SDK).
RE the crash on startup on iOS 12, this was a known bug which is fixed in LC 9.0.1.
So if you rebuild the standalone with LC 9.0.1 (and Xcode 9.4.x if you are on MacOS 10.13.x), this issue will be fixed, and the app will run on any device, including iOS 12 ones.
Kind regards,
Panos
--
PS 1: The next release (9.0.2 RC-1 will support building with Xcode 10)
PS 2: You might be able to workaround the crash on iOS 12 if you need to stick to LC 8.x. Add this to the preopenstack handler:
LiveCode 8.x is no longer maintained, so there will not be any new release that will support *building* with Xcode 10 (i.e. *building * with the iOS 10 SDK).
RE the crash on startup on iOS 12, this was a known bug which is fixed in LC 9.0.1.
So if you rebuild the standalone with LC 9.0.1 (and Xcode 9.4.x if you are on MacOS 10.13.x), this issue will be fixed, and the app will run on any device, including iOS 12 ones.
Kind regards,
Panos
--
PS 1: The next release (9.0.2 RC-1 will support building with Xcode 10)
PS 2: You might be able to workaround the crash on iOS 12 if you need to stick to LC 8.x. Add this to the preopenstack handler:
Code: Select all
set the acceleratedRendering of this stack to true
Re: Does LiveCode 8.1.10 support IOS 12?
Panos,
I thought I saw something about that LC 8.1 would be no longer supported.
Thanks for confirming that.
Any idea when 9.0.2 RC-1 might be released?
Thanks,
David
I thought I saw something about that LC 8.1 would be no longer supported.
Thanks for confirming that.
Any idea when 9.0.2 RC-1 might be released?
Thanks,
David
-
- Livecode Staff Member
- Posts: 818
- Joined: Fri Feb 06, 2015 4:03 pm
Re: Does LiveCode 8.1.10 support IOS 12?
Hello David,
We would like to release 9.0.2 rc1 within the next two weeks, but as with all releases, the plan might change.
However, note that you do *not* need to build with Xcode10 if you want your app to run on iOS 12 devices.
You just need to rebuild with LC 9.0.1 (which fixes the crash on startup), so if you are on MacOS 10.13.x you'll need Xcode 9.4.x.
You can download older Xcode versions from here (requires login with Apple ID):
https://developer.apple.com/download/more
Regards,
Panos
--
We would like to release 9.0.2 rc1 within the next two weeks, but as with all releases, the plan might change.
However, note that you do *not* need to build with Xcode10 if you want your app to run on iOS 12 devices.
You just need to rebuild with LC 9.0.1 (which fixes the crash on startup), so if you are on MacOS 10.13.x you'll need Xcode 9.4.x.
You can download older Xcode versions from here (requires login with Apple ID):
https://developer.apple.com/download/more
Regards,
Panos
--
Re: Does LiveCode 8.1.10 support IOS 12?
I have already updated to Xcode 10
Any words of caution, before downloading Xcode 9.4 and installing it.
Does it make any difference whether I install "command line" first or second?
Thanks for including the Apple Download link!
David
Any words of caution, before downloading Xcode 9.4 and installing it.
Does it make any difference whether I install "command line" first or second?
Thanks for including the Apple Download link!
David
Re: Does LiveCode 8.1.10 support IOS 12?
Panos,
I have loaded Xcode 9.4.1 and LC 9.0.1 (Stable).
I have loaded the live code file from LC 8 into LC 9.
Recompiled with LC 9.
I just want to confirm that now it should run on any IOS 12?
The reason I am asking is because, even when I was using LC 8 it ran fine on my iPhone 6 with IOS 12,
but many of the other people that downloaded my apps could not run it on their IOS 12.
So I don't have a sure way of knowing that the LC 9 .app file will run on everyone's IOS iPhones, before I send it to the Apples Store.
Thanks,
David
I have loaded Xcode 9.4.1 and LC 9.0.1 (Stable).
I have loaded the live code file from LC 8 into LC 9.
Recompiled with LC 9.
I just want to confirm that now it should run on any IOS 12?
The reason I am asking is because, even when I was using LC 8 it ran fine on my iPhone 6 with IOS 12,
but many of the other people that downloaded my apps could not run it on their IOS 12.
So I don't have a sure way of knowing that the LC 9 .app file will run on everyone's IOS iPhones, before I send it to the Apples Store.
Thanks,
David
-
- Livecode Staff Member
- Posts: 818
- Joined: Fri Feb 06, 2015 4:03 pm
Re: Does LiveCode 8.1.10 support IOS 12?
Hello David,
It is strange that the app built with LC 8.x did not crash in your iOS 12 device since it crashed in your customers' devices (I would expect it to crash on every device).
In LC 9.0.1 we fixed a crash on iOS 12: https://quality.livecode.com/show_bug.cgi?id=21396
So, if the crash your customers are experiencing was because of bug 21396, then it is fixed in LC 9.0.1, thus your app will run on any iOS 12 device.
If the app is still crashing, then it means the culprit is something different. I am positive the problem will be fixed though, because if there was something else that caused a crash on iOS 12 someone would have reported this already, or we would have caught it in our prerelease testing.
Kind regards,
Panos
--
It is strange that the app built with LC 8.x did not crash in your iOS 12 device since it crashed in your customers' devices (I would expect it to crash on every device).
In LC 9.0.1 we fixed a crash on iOS 12: https://quality.livecode.com/show_bug.cgi?id=21396
So, if the crash your customers are experiencing was because of bug 21396, then it is fixed in LC 9.0.1, thus your app will run on any iOS 12 device.
If the app is still crashing, then it means the culprit is something different. I am positive the problem will be fixed though, because if there was something else that caused a crash on iOS 12 someone would have reported this already, or we would have caught it in our prerelease testing.
Kind regards,
Panos
--