Currently I'm developing plug-in software that must work in both legacy 32-bit as well as 64-bit applications. From Xcode 10, support for building 32-bit binaries was dropped, so, I continue to use Xcode 9 to build and sign 32-bit/64-bit fat binaries, and these get packaged into a .dmg file, and the altool and stapler utilities from Xcode 10 are used to notarise the package for distribution.
I recently upgraded to macOS 10.15 beta, but now Xcode 9 won't run.
The following crash occurs:
Process: xcodebuild  Path: /Applications/Xcode9.app/Contents/Developer/usr/bin/xcodebuild Identifier: xcodebuild Version: 9.4.1 (14028) Code Type: X86-64 (Native) Parent Process: bash  Responsible: iTerm2  User ID: 501 Date/Time: 2019-09-09 08:19:57.559 +1000 OS Version: Mac OS X 10.15 (19A546d) Report Version: 12 Anonymous UUID: 5C8F0FB0-1DEA-467E-2318-F40A71A4C5F6 Time Awake Since Boot: 250000 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: DYLD, [0x4] Symbol missing Application Specific Information: dyld: launch, loading dependent libraries Dyld Error Message: Symbol not found: _OBJC_IVAR_$_NSFont._fFlags Referenced from: /Applications/Xcode9.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit in /Applications/Xcode9.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
Is there any way to build 32-bit/64-bit fat binaries on macOS 10.15? If not, will this mean I need to downgrade to macOS 10.14?