Page 1 of 1

Is there going to be any LC support for Xcode beyond 12.1?

Posted: Fri Jan 15, 2021 5:11 pm
by DR White
I just downloaded LC 9.6.2 (RC2).

I was hoping by now that there would be support for Xcode beyond Xcode 12.1.
But, after several months there has been no releases that I can run on my computer.

I did extend my license this summer to help financially support LC, maybe LC is no longer viable software.

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Fri Jan 15, 2021 5:18 pm
by richmond62
no releases that I can run on my computer
Wow: that's wrong.

Unless you are running some obscure OS such as RISCOS or Haiku you can run all current releases.

Probably what you meant to write was something about compatibility with newer versions of Apple's Xcode than 12.1.
maybe LC is no longer viable software
It's perfectly 'viable' for lots and lots of things: I use the latest version (both Community and Indy) to program standalones
for Windows, Linux and Macintosh of Fairy stories I use with the kids I teach.

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Fri Jan 15, 2021 5:33 pm
by FourthWorld
I don't understand your post, Dr White. Many thousands of people are able to use LiveCode well.

What is the specific issue you've experienced?

Xcode versions do not normally come into play at all for anything in LiveCode except when building app for iOS. Maintaining compatibility with Apple's requirements is an ongoing bottleneck for many dev tools, and LC is no exception.

To guide users through the maze of Apple requirements for that one feature, the Release Notes usually describe which Xcode version is needed to build with a given version of LC.

Have you tried using the Xcode version specified in the Release Notes?

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Sat Jan 16, 2021 1:47 pm
by DR White
I am running macOS Catalina Version 10.15.4 and Xcode Version 12.3.
I am running iPhone 11 - 14.1 simulator.
I am running LC 9.6.2 (RC2)

I try to set my "Mobile Support" in Preferences.
When I try to add entry to iOS support by clicking on the Xcode folder, I get dialog box
stating:

The chosen folder is not a valid iOS sdk...

The only thing I can figure out after reading the release notes below it is due that the current LC release does not support Xcode 12.2 or 12.3.

Is there anybody running LC with Xcode 12.2 or 12.3 successfully?



Release notes for LiveCode 9.6.2-rc-2
----------------------------------
LiveCode 9.6.2-rc-2 Release Notes 1/9/21
LiveCode 9.6.2-rc-2 Release Notes

Mac
The Mac engine supports:
10.9.x (Mavericks) 10.10.x (Yosemite) 10.11.x (El Capitan) 10.12.x (Sierra) 10.13.x (High Sierra)

LiveCode 9.6.2-rc-2 Release Notes 1/9/21
10.14.x (Mojave) 10.15.x (Catalina) 11.x (Big Sur)

iOS
iOS deployment is possible when running LiveCode IDE on a Mac, and provided Xcode is installed
and has been set in LiveCode Preferences (in the Mobile Support pane).

Currently, the supported versions of Xcode are:
Xcode 8.2 on MacOS X 10.11
Xcode 9.2 on MacOS 10.12 (Note: You need to upgrade to 10.12.6)
Xcode 10.1 on MacOS 10.13 (Note: You need to upgrade to 10.13.4)
Xcode 11.3 on MacOS 10.14 (Note: You need to upgrade to 10.14.4)
Xcode 12.1 on MacOS 10.15 (Note: You need to upgrade to 10.15.4)

It is also possible to set other versions of Xcode, to allow testing on a wider range of iOS simulators. For instance, on MacOS 10.12 (Sierra), you can add Xcode 8.2 in the Mobile Support preferences, to let you test your stack on the iOS Simulator 10.2.

We currently support building against the following versions of the iOS SDK:
10.2 (included in Xcode 8.2)
11.2 (included in Xcode 9.2)
12.1 (included in Xcode 10.1) 13.2 (included in Xcode 11.3)
14.1 (included in Xcode 12.1)
--------------------------------------------

Thanks

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Sat Jan 16, 2021 2:19 pm
by richmond62
Is there anybody running LC with Xcode 12.2 or 12.3 successfully?
To what end?

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Sat Jan 16, 2021 3:10 pm
by DR White
How can I run LC and test with iOS simulators using my current Laptop and Xcode 12.3?

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Sat Jan 16, 2021 6:40 pm
by jacque
This was discussed on the mailing list. The Xcode dot increments are not important for the tasks that LC uses to build standalones, so all you need is the one version that's compatible with the version of OS X you use. In this case you'd want Xcode 12.1. When the OS changes enough to be incompatible, LC will support the next Xcode update.

In general you'll use the same Xcode until the next major OS X release. I think the release notes say to avoid auto-updates of Xcode so you don't get stuck in the situation you're in now.

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Sat Jan 16, 2021 7:13 pm
by DR White
I have been using LC for over 7 years and it has been an incredibly positive experience.
The LC support forum is second to none!!

In those seven years I have never found myself in this position before for this length of time.

Re: Is there going to be any LC support for Xcode beyond 12.1?

Posted: Mon Jan 18, 2021 11:59 am
by heatherlaine
Just to add to what has already been said here: you can use Xcode 12.1 right now to build for iOS. Support for Xcode 12.3 will be coming in LiveCode 9.6.3.

Best Regards,

Heather