macOS Mojave 10.14.5 (18F132) is out!


Overview

The macOS 10.14.4 SDK provides support for developing apps for Macs running macOS Mojave 10.14.5. The SDK comes bundled with Xcode 10.2.1 available from the Mac App Store. For information on the compatibility requirements for Xcode 10.2.1, see Xcode 10.2.1 Release Notes.

Accessibility

Resolved Issues
The Accessibility Events switch was removed, because related aspects of the W3C AOM effort are no longer applicable. (49784417)

Date and Time

New Features

Support for the Reiwa (令和) era of the Japanese calendar, which began on May 1, 2019, is now available. The first year of Japanese-calendar era is represented as “元年” (“Gannen”) instead of “1年”, except in the shorter numeric-style formats which typically also use the narrow era name; for example: “R1/05/01”. (27323929)

Security

New Features

Kernel extensions signed after April 7, 2019 must be notarized in order to load on macOS 10.14.5. (50016570)
Known Issues

The system fails to register tickets stapled to installer packages not scanned by Gatekeeper, which causes newly installed kernel extensions to fail to load if Internet access isn’t available. This can occur if a user launches installation from a local folder or an enterprise uses automated tools to deploy an installer. This issue doesn’t affect stapled disk images, apps, or kext bundles. (50205533)

Workaround: In a new folder, create a shell script named preinstall to register the stapled ticket during install: ‘#!/bin/sh’ if [[ /usr/bin/sw_vers -productVersion == 10.14.5 ]]; then /usr/sbin/spctl -a -vvv -t install "$PACKAGE_PATH"; fi Then, when creating the flat package installer using either the pkgbuild or productbuild tool, pass the --scripts <path to folder containing preinstall> option to embed the preinstall script into the finalized installer.

Post a Comment

Previous Post Next Post