Does LiveCode 8.1.10 support IOS 12? - Solved

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
DR White
Posts: 686
Joined: Fri Aug 23, 2013 12:29 pm
Location: Virginia, USA

Does LiveCode 8.1.10 support IOS 12? - Solved

Post by DR White » Sun Sep 23, 2018 5:51 pm

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
Last edited by DR White on Tue Sep 25, 2018 1:33 pm, edited 1 time in total.

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: Does LiveCode 8.1.10 support IOS 12?

Post by LiveCode_Panos » Sun Sep 23, 2018 6:46 pm

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:

Code: Select all

set the acceleratedRendering of this stack to true

DR White
Posts: 686
Joined: Fri Aug 23, 2013 12:29 pm
Location: Virginia, USA

Re: Does LiveCode 8.1.10 support IOS 12?

Post by DR White » Sun Sep 23, 2018 7:13 pm

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

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: Does LiveCode 8.1.10 support IOS 12?

Post by LiveCode_Panos » Mon Sep 24, 2018 8:20 am

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
--

DR White
Posts: 686
Joined: Fri Aug 23, 2013 12:29 pm
Location: Virginia, USA

Re: Does LiveCode 8.1.10 support IOS 12?

Post by DR White » Mon Sep 24, 2018 2:09 pm

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

DR White
Posts: 686
Joined: Fri Aug 23, 2013 12:29 pm
Location: Virginia, USA

Re: Does LiveCode 8.1.10 support IOS 12?

Post by DR White » Tue Sep 25, 2018 11:58 am

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

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: Does LiveCode 8.1.10 support IOS 12?

Post by LiveCode_Panos » Tue Sep 25, 2018 12:18 pm

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
--

Post Reply

Return to “Getting Started with LiveCode - Complete Beginners”