docker / kitematic

Visual Docker Container Management on Mac & Windows
https://kitematic.com
Apache License 2.0
12.25k stars 1.41k forks source link

v0.17.9 for MacOS is not signed #5370

Open BetoFrega opened 4 years ago

BetoFrega commented 4 years ago

Expected behavior

App should open normally and without any alerts on MacOS

Actual behavior

MacOS displays a message informing that the OS cannot verify the app's developer and stops the user from opening it.

Information about the Issue

The App must be signed using an Apple Developer certificate.

$ spctl -a -v -v /Applications/Kitematic.app
/Applications/Kitematic.app: rejected
source=no usable signature
$ codesign -v /Applications/Kitematic.app
/Applications/Kitematic.app: code object is not signed at all
In architecture: x86_64

Steps to reproduce the behavior

  1. Download from GitHub (https://github.com/docker/kitematic/releases/download/v0.17.9/Kitematic-0.17.9-Mac.zip)
  2. Open on macOS Catalina
JasinYip commented 4 years ago

I'm facing the same issue. Can't use it now.

arekdist commented 4 years ago

I confirm the same. Kitematic-0.17.9 is not signed nor notarized.

BetoFrega commented 4 years ago

@Trackhe that is a system bypass and should not be recommended.

schrej commented 4 years ago

Docker Inc. recommends Kitematic and offers it as a download. They should have the resources to sign it, especially considering that they also provide Docker for Mac, which is signed. I understand that a lot of free projects can't (or don't want to - which is also fine) afford a Apple developer certificate. But Kitematic is supported by Docker and advertised as "by Docker" on https://kitematic.com - there should be a signed version available in my opinion.

One reason for example: On my corporate MacBook using Apps not signed with a valid certificate is forbidden for example, so I can't use Kitematic on it. And I guess other companies might have the same requirements as well.

schrej commented 4 years ago

That's no reason to not provide signed versions of Kitematic until the Dashboard reaches feature parity. If they have something new to replace it that is ready to use, I'm fine with switching, but until then, a signed version should be provided.

apeeters commented 4 years ago

0.17.10 is also not signed. Latest signed version is 0.17.8.

adomasa commented 4 years ago

Upvoting this issue. Come on guys, it's been hanging for 3 months already.

huhlig commented 4 years ago

Problem still exists as of v0.17.11

oguennec commented 4 years ago

I am having the same issue with Kitematic v0.17.12 installed through brew cask install kitematic

JasinYip commented 4 years ago

It's been about 10 months but this issue is still reporting. Currently docker desktop offers a dashboard so we can just use it instead of kitematic.