Today Apple released macOS Mojave 10.14.5 (18F131a) Beta 5 to Developers and Public Beta Testers.
NOTE: Be sure to check out the note on Known Issues with Notarization in 10.14.5 (18F131a) Beta 5 at the very bottom.
As a MacAdmin it’s important that you take time to test Apple’s Beta Releases. The public beta release notes are very thin on changes for 10.14.5 (18F131a) Beta 5 except for one change at the very end. This may or may not be the last beta before 10.14.5 goes public. 10.14.4 went to Beta 6.
Make sure you’re testing Notarization!
As mentioned in the my previous post on Beta 4, 10.14.5 (18F131a) Beta 5 has all of the Notarization security features enabled. You need to dig in and start testing the new system. The Beta 4 release notes call out that Kernel extensions signed after April 7th, 2019 must be notarized in order to load. Be sure if you have an important 3rd party app that installs a kernel extension that you reach out to the vendor and make sure they are aware of these changes.
10.14.5 (18F131a) Beta 5 Release Notes
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.
General
- Copy-protected video content plays back correctly on iMac Pro. (Same as Beta4)
Accessibility
- Accessibility Events switch was removed, because related aspects of the W3C AOM effort are no longer applicable. (Same as Beta4)
Date and Time
- Support for the Reiwa (令和) era of the Japanese calendar, which begins 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”. (Same as Beta4)
Security
Kernel extensions signed after April 7th, 2019 must be notarized in order to load on macOS 10.14.5.
Known Issues (Beta 5)
- 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.
- 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.
Previous 10.14.5 Beta Releases
- 4th macOS Mojave 10.14.5 beta 4 (18F127a) – Release Notes
- 3rd macOS Mojave 10.14.5 beta 3 (18F118d)
- 2nd macOS Mojave 10.14.5 beta 2 (18F108f)
- 1st macOS Mojave 10.14.5 Beta 1 (18F96h)
How to get macOS beta releases
How to download macOS Mojave Beta
- Sign up Public Beta – Apple Beta Software Program
- Sign up as an Apple Developer (Yearly $100)
- Contact your Apple SE to join AppleSeed for IT
10.14.5 (18F131a) Beta 5