Hi Jonathan,
You didn’t say which version of KiCad you are using. Can you clarify?
I have used both KiCad 5.10 (stable) under macOS 10.15 and KiCad 5.99 (nightlies) under macOS 12.0. I am currently using macOS 12 with the following:
Application: KiCad
Version: (5.99.0-13123-g97e9348ee1), release build
Libraries:
wxWidgets 3.1.5
libcurl/7.77.0 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.42.0
Platform: macOS Version 12.0.1 (Build 21A559), 64 bit, Little endian, wxMac
Build Info:
Date: Nov 6 2021 19:35:37
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.5.3
Curl: 7.64.1
ngspice: 35
Compiler: Clang 12.0.0 with C++ ABI 1002
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
I see that your library path is different than I got using a default installation. See my path configuration below (from KiCad menu -> Preferences -> Configure Paths…):
With these paths I have the following global libraries installed and active as shown below (from KiCad menu -> Preferences -> Manage Symbol Libraries…):
And the following project specific libraries for the KiCad demo project I have open.
If I open the symbol editor (either from the KiCad main menu -> Tools -> Symbol Editor, or Schematic Editor main menu -> Tools -> Symbol Editor, or the equivalent buttons or shortcut keys), I can display and edit the first component in the first library, the 4xxx:4001 as shown below.
I would suggest uninstalling KiCad (delete /Applications/KiCad, ~/Library/Preferences/kicad, and /Library/Application Support/kicad) and reinstalling using the default paths. Note, to install the kicad support files you need to open the Application Support folder using the alias on the installer disk image to display the contents of that directory, then drag the kicad support folder to the open Application Support finder window (rather than dragging it over the alias on the disk image). You will be prompted for a password to allow copying files to the protected directory.
On first launch of the schematic editor and the PCB editor you will be prompted about how to create the symbol library table or footprint library table. Accept the default option to “Copy global default symbol library table” (or the equivalent for the footprint library table). You should now have working symbol (and footprint) libraries.
HTH