It makes the most sense for MacCatalyst to be treated as a separate platform from Mac, since JavaScriptCore has separate binaries for the two modes.
Created attachment 394151 [details] Patch
Comment on attachment 394151 [details] Patch rs=me