Ventura requires Xcode 14 for preference panes to display properly in the new Settings app. Xcode 14 also requires a deployment target of macOS 10.13 or later, for which several APIs and names were deprecated.
This PR updates those APIs and includes some recommended Xcode project settings.
Ventura requires Xcode 14 for preference panes to display properly in the new Settings app. Xcode 14 also requires a deployment target of macOS 10.13 or later, for which several APIs and names were deprecated.
This PR updates those APIs and includes some recommended Xcode project settings.
Two deprecated APIs are left remaining:
LSSharedFileList
, used only inremoveJitouchFromLoginItems
: https://github.com/aaronkollasch/jitouch/blob/06086aecd8e67af24342ce7f2626909c2f7e73ce/prefpane/JitouchPref.m#L127-L145[NSAlert alertWithMessageText]
- I'm not sure this alert can even be run from the current System Preferences.app: https://github.com/aaronkollasch/jitouch/blob/06086aecd8e67af24342ce7f2626909c2f7e73ce/prefpane/Settings.m#L396-L401