Corona and AppLovin versions, and iOS and Xcode versions too

Hello version virtuosos,

When I set up my iPhone / MacBook development environment I started with these versions

  • MacOS 10.13.4 (came with the machine I bought)
  • Xcode 10.1 (loaded from iTunes)
  • Corona 2018.3326 (public build from the web site)
  • iOS 12.1.4 (came with the phone)

First, I had to update my MacBook from 10.13.4 to 10.13.5, then to to 10.13.6, to get Xcode to install. Then, when I ran Corona Simulator to do the build, it warned me of a version mismatch between the iOS SDK on Xcode and the Corona target, saying:

  • The version of iOS SDK that’s installed on this computer does not match the target iOS version (11.4). You may encounter issues building or incompatibilities at runtime. You should consider updating your version of Xcode or using Xcode-select to enable a compatible version.

But, Corona let me do the build, and the app ran on the phone. “Hooray!” I thought (or something like that). So, I left things alone.

Later, when things weren’t going quite as well with the app, I thought, “Maybe I should heed the warning from Corona.” So, I de-installed Xcode and re-installed older versions of Xcode until The Corona build process stopped complaining. Now I’m using Xcode 9.4. That didn’t really change anything with the problem I was seeing with the app, but I thought it was good that I had eliminated the error message. I eventually found the problem with the app, so I think all is well, and I don’t want to change any more versions. 

But nowI have one more question about versions. 

In looking through the log messages I ran across these two about the AppLovin plugin that I use for ads:

  • [Device] plugin.applovin: 2.1.5 (SDK: 5.1.2)
  • [Device] [AppLovinSdk] USER [ALSdk] Please integrate the latest version of the AppLovin SDK (6.3.0). Not doing so can negatively impact your eCPMs!

My question is: Should I be concerned about that version mismatch?

I’ve considered getting the latest daily build of Corona, but from what I can see I don’t think that will help with the AppLovin version mismatch.

Dan

Applovin error is just a warning. You can ignore it.

I didn’t think you can submit apps with XCode 9.x anymore, but I might be wrong. You’ll find out soon enough.

Adrian

Thanks!

The current version of macOS is 10.14.3.

The latest version of Xcode is 10.1

The latest version of iOS is 12.1.4

The current version of Corona (daily build) is 2019.3469

The current version of Xcode should run on the current version of macOS (10.14) and one version back (10.13), but thats a general statement, in some cases it may be less.  We recommend using the latest version of macOS.

Apple requires that apps be developed with the current version of iOS. They want you to use a matching Xcode 2 versions back, since iOS is 12.1, you have to use Xcode 10.1.

Corona tries to stay up to date, via daily builds and periodic public builds with support for the latest iOS. Corona 2018.3326 is set to work with iOS 11/Xcode 9. You should be able to submit with that version, though at some point, Apple will require iOS 12 releases. 

If you grab the latest daily build of Corona and use it with the current version of Xcode and you’re on a version of macOS that you can run the latest Xcode on, you should be in good shape.

Rob

>> If you grab the latest daily build of Corona and use it with the current version of Xcode and you’re on a version of macOS that you can run the latest Xcode on, you should be in good shape.

 

I put my Xcode back to 10.1, downloaded the latest daily build of Corona (2019.3469), and voila: No more warning about Xcode/SDK mismatch - I’m building for iOS 12.1 now. Thanks!

 

However, the AppLovin warning was still there, but I’m blithely ignoring that. :slight_smile:

 

 

Applovin error is just a warning. You can ignore it.

I didn’t think you can submit apps with XCode 9.x anymore, but I might be wrong. You’ll find out soon enough.

Adrian

Thanks!

The current version of macOS is 10.14.3.

The latest version of Xcode is 10.1

The latest version of iOS is 12.1.4

The current version of Corona (daily build) is 2019.3469

The current version of Xcode should run on the current version of macOS (10.14) and one version back (10.13), but thats a general statement, in some cases it may be less.  We recommend using the latest version of macOS.

Apple requires that apps be developed with the current version of iOS. They want you to use a matching Xcode 2 versions back, since iOS is 12.1, you have to use Xcode 10.1.

Corona tries to stay up to date, via daily builds and periodic public builds with support for the latest iOS. Corona 2018.3326 is set to work with iOS 11/Xcode 9. You should be able to submit with that version, though at some point, Apple will require iOS 12 releases. 

If you grab the latest daily build of Corona and use it with the current version of Xcode and you’re on a version of macOS that you can run the latest Xcode on, you should be in good shape.

Rob

>> If you grab the latest daily build of Corona and use it with the current version of Xcode and you’re on a version of macOS that you can run the latest Xcode on, you should be in good shape.

 

I put my Xcode back to 10.1, downloaded the latest daily build of Corona (2019.3469), and voila: No more warning about Xcode/SDK mismatch - I’m building for iOS 12.1 now. Thanks!

 

However, the AppLovin warning was still there, but I’m blithely ignoring that. :slight_smile: