Page MenuHomeAleph Objects Inc

Notarization required for Cura LE on macOS 10.15 Catalina
Open, Needs TriagePublic

Description

Cura LE Version: Any (observed on 3.6.18)

Operating System: macOS 10.15 Catalina beta

Printer: N/A

Tool Head: N/A

Description of issue: Trying to open Cura LE on macOS 10.15 Catalina betas fails

macOS Catalina introduces a new requirement that software installed from external sources be notarized (by Apple) to run.
This means the app needs to be properly signed by a developer and submitted to Apple notary service

From Notarizing Your App Before Distribution

Important
Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must be notarized in order to run.
Beginning in macOS 10.15, notarization is required by default for all software.

That page provides additional references.

Steps to reproduce:

  1. Install cura-lulzbot.app on a macOS 10.15 system
  2. (Attempt to) Launch cura-lulzbot.app
  3. Error dialog reflected that app is not notarized

Upload cura-lulzbot.log (attachment)

Event Timeline

idcrook created this task.Sat, Aug 24, 5:01 PM
Orias added a subscriber: Orias.Mon, Aug 26, 2:01 PM
jebba added a subscriber: jebba.Thu, Aug 29, 12:57 PM

Am I following it correctly that all MacOS 10.15 end-user software will now require to be notarized? There is no way around this? Won't that break huge amounts of legacy Mac software or am I missing something?

idcrook added a comment.EditedFri, Aug 30, 4:06 PM

Along with the notarization requirement, macOS 10.15 Catalina no longer will launch 32-bit apps.
So the answer to question about many legacy app being unavailable on 10.15 would appear to be yes.

I am not familiar with any way to bypass the notarization requirements for apps signed/distributed by Developer ID in macOS 10.15 Catalina.

Apple just posted a developer update related to notarization and macOS Catalina.

Notarizing Your Mac Software for macOS Catalina

It does not change notarization requirement. It is directed to adjusting (until January 2020) notarization requirements to work with more software situations.