Closed diktomat closed 1 year ago
It's not signed properly, ask the developers to sign it.
It's not signed properly, ask the developers to sign it.
It is properly signed and opens/works as intended when downloading directly from Panic's website. Forgot to mention that I tried that too, sorry.
This should not be closed, I experience the same issue. Downloading and manually installing Nova from Panic's website works, but if I install through the Cask I get the error that Nova.app is damaged. I've had this for the last couple of versions.
I'm experiencing the same thing. Switched to manual download from Panic's website as I couldn't find any other way to run it. When doing so it works flawlessly, so I wonder if this is really just about code signing.
When I download https://download-keycdn.panic.com/nova/Nova%2010.zip I get a ZIP archive that includes "Nova.app" and looks like this:
% codesign -dv --verbose=4 ~/Downloads/Nova.app
Executable=/Users/***/Downloads/Nova.app/Contents/MacOS/Nova
Identifier=com.panic.Nova
Format=app bundle with Mach-O universal (x86_64 arm64)
CodeDirectory v=20500 size=60602 flags=0x10000(runtime) hashes=1883+7 location=embedded
VersionPlatform=1
VersionMin=722432
VersionSDK=851968
Hash type=sha256 size=32
CandidateCDHash sha256=5eabf53d745512d447f01bfdbdb75d8a579553fc
CandidateCDHashFull sha256=5eabf53d745512d447f01bfdbdb75d8a579553fc273323abf4aa7c87bb7f1de7
Hash choices=sha256
CMSDigest=5eabf53d745512d447f01bfdbdb75d8a579553fc273323abf4aa7c87bb7f1de7
CMSDigestType=2
Executable Segment base=0
Executable Segment limit=6291456
Executable Segment flags=0x1
Page size=4096
Launch Constraints:
None
CDHash=5eabf53d745512d447f01bfdbdb75d8a579553fc
Signature size=9063
Authority=Developer ID Application: Panic, Inc. (VE8FC488U5)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=2022/10/26 at 22:58:32
Info.plist entries=37
TeamIdentifier=VE8FC488U5
Runtime Version=13.0.0
Sealed Resources version=2 rules=13 files=1012
Internal requirements count=1 size=208
Looks good on first glance to me.
If you want a quick fix in the meantime, you can add --no-quarantine
to the the install and upgrade commands for this cask (and others with the same problem).
--no-quarantine
completely disables all macOS security checks to make sure you're not downloading a virus or malware instead of the actual app. Always check the respective cask file first before installing or upgrading apps in this manner to make sure you're not downloading the app from the wrong url.
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
Freshly installed Nova fails with the app-is-broken dialog below, which according to the help opened on clicking the
?
icon states the app doesn't match it's code signature. Uninstalling, deleting the download from cache and reinstalling results in same again.Command that failed
nova
oropen -a Nova
Output of command with
--verbose --debug
Nova has no verbose or debug flags.
Output of
brew doctor --verbose
Most of it is nonsense, as XCode 14.0.1 is the uptodate release. 14.1 is in RC state still. My commandline tools are uptodate and working well.
Output of
brew tap