Using iOS 9.3.5 with LC 8.1.1 and macOS 10.12
Posted: Tue Nov 22, 2016 9:15 pm
I just wanted to provide some feedback on the table matching iOS versions to Livecode versions, etc, as it may not be entirely correct (I think I may have found a valuable exception). Long story short I recently purchased a new Mac with OS 10.12 Sierra installed. Having the latest OS version and wanting to run with the most stable release of Livecode I chose this combination from the table:
LiveCode 8.1.1 – Xcode 8.0 – Mac OS 10.12 – iOS 10.0
I proceeded to download Livecode 8.1.1 and installed Xcode 8.0. All good. Then I discovered that I have an older iPad (I think it’s an iPad version 3). Anyway, Apple won’t let me update this to iOS 10.0. The maximum version I can install is 9.3.5.
I decided to proceed with 9.3.5 and test it with the above configuration. At first when I tried compiling, LC would give me an error message saying the required version of iOS was not installed BUT, and this is a big but, only if I had the iOS device attached to my computer (ie. the iPad 3). If I disconnected the iPad it would compile fine and Xcode would deliver the application bundle to the iPad when re-connected AND install it. I’ve tested this and found nothing wanting. It is not a simple application - it encrypts and decrypts an SQLite database on the fly to provided added privacy protection. It all works fine.
But I guess the writing is on the wall, and I will soon have to replace my iPad (and my clients) to a newer version. For now we are getting by.
For completeness I have provided an edited entry for the table. I know there are a bazillion different combinations and RR can only test so many. The ones’ they have recommended work in all configurations (ie. with the device connected or disconnected). But for those with an older iPad 3 device, this additional option may provide a solution if the intent is to use Livecode 8.1.1 and macOS 10.12.
LiveCode 8.1.1 – Xcode 8.0 – Mac OS 10.12 – iOS 10.0 (if device is connected), iOS 9.3.5 (if device is not connected)
Your mileage may vary…
Mark
LiveCode 8.1.1 – Xcode 8.0 – Mac OS 10.12 – iOS 10.0
I proceeded to download Livecode 8.1.1 and installed Xcode 8.0. All good. Then I discovered that I have an older iPad (I think it’s an iPad version 3). Anyway, Apple won’t let me update this to iOS 10.0. The maximum version I can install is 9.3.5.
I decided to proceed with 9.3.5 and test it with the above configuration. At first when I tried compiling, LC would give me an error message saying the required version of iOS was not installed BUT, and this is a big but, only if I had the iOS device attached to my computer (ie. the iPad 3). If I disconnected the iPad it would compile fine and Xcode would deliver the application bundle to the iPad when re-connected AND install it. I’ve tested this and found nothing wanting. It is not a simple application - it encrypts and decrypts an SQLite database on the fly to provided added privacy protection. It all works fine.
But I guess the writing is on the wall, and I will soon have to replace my iPad (and my clients) to a newer version. For now we are getting by.
For completeness I have provided an edited entry for the table. I know there are a bazillion different combinations and RR can only test so many. The ones’ they have recommended work in all configurations (ie. with the device connected or disconnected). But for those with an older iPad 3 device, this additional option may provide a solution if the intent is to use Livecode 8.1.1 and macOS 10.12.
LiveCode 8.1.1 – Xcode 8.0 – Mac OS 10.12 – iOS 10.0 (if device is connected), iOS 9.3.5 (if device is not connected)
Your mileage may vary…
Mark