Should I upgrade to Xcode 15.0 or 15.1?

Andreas Bergendal andreas.bergendal at gmail.com
Thu Dec 21 15:24:46 EST 2023


It may not be as bad as it looks, as an app can survive several iOS upgrades without needing to be rebuilt. I have an app in AppStore that I think was targeted at iOS 14, and didn’t malfunction until iOS 17 came. I then rebuilt it targeting iOS 16 (as 17 was not yet supported by the LC deployment chain at the time), and it still works like a charm. 

Since that app had been doing fine for two years, all certificates and provisioning profiles and whatnot had expired, so I had to jump through all the Apple hoops again to get a valid build. It then transferred to TestFlight on the first attempt (!!!), and was approved for AppStore by Apple review within 24 hours. 

All in all I had the new version up and pushed to users in three days, after discovering the blocking iOS 17 bug. (I don’t know what the bug was, I was just hoping that rebuilding with a newer LC version for an iOS version closer to 17 would fix it, and thankfully it did.)

Just to share that positive experiences are still possible, even though I totally agree that iOS deployment still IS a hassle.

I enjoy web deployment much more, and LC10 is getting better and better at that.

/Andreas


> 21 dec. 2023 kl. 20:28 skrev Bob Sneidar via use-livecode <use-livecode at lists.runrev.com>:
> 
> BTW I should add that I do not think this is Livecode’s fault. I imagine every developer for every platform has to deal with this, and now it’s all bled over to desktop apps as well. Seems like forced obsolescence to me. Unmaintained apps get deleted from the store, and therefore from end user’s mobile devices. How convenient for Apple. 
> 
> Bob S
> 
> 
>> On Dec 21, 2023, at 11:05 AM, Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> That’s pretty useful, but also dismaying. I’m kind of glad now, because my slothfulness had me put off any attempt to make an iOS version of Forms Generator. That is all a lot to consider. Not only am I bound to rebuild for every version of my app, I am also bound to rebuild based on every iOS, MacOS and Xcode versions. No thank you please. 
>> 
>> Of course I am not selling my apps so it doesn’t matter very much to me. For those of us that produce commercial apps, it matters very much. 
>> 
>> Bob S
>> 
>> 
>>> On Dec 21, 2023, at 5:41 AM, Andreas Bergendal via use-livecode <use-livecode at lists.runrev.com> wrote:
>>> 
>>> Just for fun, and because Mermaid is my new toy, I threw together a small web stack that shows the various LC-Xcode-macOS-iOS combinations in a sankey diagram, where you can also change the order of how they are displayed.
>>> 
>>> I added some Xcode versions that are NOT compatible with LiveCode too, just as extra info (and to get more data points).
>>> 
>>> I don’t know if it adds any insights beyond what you can simply see in the table Heather linked to, but it was a suitable set of data for the sankey format, and also a proof of concept that running Mermaid code in a browser widget deployed to web works flawlessly. :)
>>> 
>>> See it here: https://wheninspace.com/LCXcode/
>>> 
>>> /Andreas
>>> 
>>> 
>>> 
>>>> 18 dec. 2023 kl. 18:11 skrev Heather Laine via use-livecode <use-livecode at lists.runrev.com>:
>>>> 
>>>> Folks, you should upgrade to Xcode 15.0 not 15.1 - see this table (top FAQ):
>>>> 
>>>> 
>>>> https://livecode.com/resources/support/ask-a-question/
>>>> 
>>>> 
>>>> 
>>>> Best Regards,
>>>> 
>>>> Heather



More information about the use-livecode mailing list