I am developing an app to run on iOS 12.4 or newer using Xcode 12.3 on MacOS Catalina. On my screens I have a number of navigation bar buttons which have a system icon specified as well as text in Interface Builder. When running on an iOS 14.3 simulator, the bar button icons appear but on an iOS 12.4 simulator (and an iOS 12.4 device) the icons do not appear and only text is shown. The buttons still work OK on iOS12.4. How can I make system icons appear in Navigation bar button items in Xcode 12.4?
Navigation Bar button icons not shown in iOS 12.4
Some additional data - Xcode debug windows shows CaptionEdit[1137:31772] Could not load the "gearshape.fill" image referenced from a nib in the bundle with identifier "com.AlekaConsulting.CaptionEdit" and "CaptionEdit[1137:31772] libMobileGestalt MobileGestalt.c:890: MGIsDeviceOneOfType is not supported on this platform." when images not shown
I think the answer is the that System icons/images are SFSymbols, which are only supported for iOS 13 or later. Doco recommends exporting as SVG and bundling with app to use in older versions using SFSymbols app