Hmm,. only the Xcode 12 SDKs were freshly imported; the Xcode 11 ones (i.e. “macOS 10.15”) should be shipping the same as did in .2525. So this has to be something else — say the changes made in Island RTL to accommodate for Xcode 12?
@Garry, to be clear, you’re linking against macOS 10.15, right?
How would I know and I’ll check?
I’m getting the same error on my existing Catalina Mac running Xcode 11.5 and I just installed Fire on a different Mac running Big Sur with the Xcode 12 beta on. Both are given the same errors
It should show in the build log, which exact versions of the SDKs it references, eg.
-> Task PrepareToffeePlatform started for FireCoreApp, Toffee-macOS.
D: Xcode developer folder is '/Users/mh/Applications/Xcode-12-Beta1-with-ARM.app/Contents/Developer'
Xcode Version is 12.0 (12A8158a), macOS Version is 10.15.5 (19F101).
D: Supported macOS SDKs in local FXs:
D: - macOS 11.0
D: - macOS 10.16
D: - macOS 10.15
D: Supported macOS SDKs in Xcode 12.0:
D: - macOS 11.0
No exact macOS SDK version was specified for target 'Toffee-macOS', using 'macOS 11.0'.
<- Task PrepareToffeePlatform finished for FireCoreApp, Toffee-macOS, took 0.1312s (0.131s).
It’s simple. Download the project, build it, go to the project folder, under Bin/macOS you should see there new Island.fx. simply drag it onto the References node of you’re project, to make it use that instead of there version we shipped (you should see a “…/” appear next to the name, to indicate that the reference has a hardcoded path, now.
Alternatively. grab the .2525 zip distro and copy there .fx and .a from there.