2017 LTS and Catalina / Notarisation - SDK versions

Hi,

We recently shipped using a 2017 LTS build, and we’re trying to determine whether we can notarize our game for OSX both now and in future. It looks like this process has SDK requirements, which has me a little nervous.

Specific questions:

  • What versions of the MacOS SDK are currently used by the 2017.4?

  • What versions of the MacOS SDK will be required in future? It looks like the notarisation process won’t work at all with anything earlier than 10.9, but Apple have implied here they’ll require applications to be built with newer SDKs as of January 2020.

  • Will it be possible to build 2017-based games against newer OSX SDKs after the LTS period ends this year?

Question 2 has me particularly concerned, as Apple have a history of requiring the very latest SDKs for iOS development. This could mean all 2017-based games can’t be updated after January next year.

Info and/or thoughts would be much appreciated here.

Thanks!

There’s a reply from someone at Unity here:

I interpret that to mean all the current LTS branches will get support for notarization (and presumably thus Catalina and the XCode 11?).

This post seems to indicate the SDK versions that are supported by il2cpp.

I hope that helps and someone else will be able to answer your other questions.