input-leap / input-leap

Open-source KVM software
Other
4.46k stars 192 forks source link

Apple Silicon build 3.0.2 isn't signed -- not able to open on M2 mac. #2114

Closed smw closed 50 minutes ago

smw commented 2 hours ago

What happened?

Gatekeeper fail on opening app. Dialog:

"InputLeap" not opened. Apple could not verify "inputLeap" is free of malware that may harm your mac or compromise your privacy.

Version

v3.0.2

Git commit hash (if applicable)

No response

If applicable, where did you install Input Leap from?

github release binary download for apple silicon

What OSes are you seeing the problem on? (Check all that apply)

macOS

If applicable, are you using Wayland or X11?

No response

What OS versions are you using?

Macos sequoia 15.0.1

Relevant log output

$ codesign -dv --verbose=4 InputLeap.app/                                                                                   
Executable=/Applications/InputLeap.app/Contents/MacOS/input-leap
Identifier=input-leap
Format=app bundle with Mach-O thin (arm64)
CodeDirectory v=20400 size=45315 flags=0x20002(adhoc,linker-signed) hashes=1413+0 location=embedded
VersionPlatform=1
VersionMin=917504
VersionSDK=918784
Hash type=sha256 size=32
CandidateCDHash sha256=6db709e00a20228b5260bd98ec65265f727a834e
CandidateCDHashFull sha256=6db709e00a20228b5260bd98ec65265f727a834ece54399f05f12140eb770b59
Hash choices=sha256
CMSDigest=6db709e00a20228b5260bd98ec65265f727a834ece54399f05f12140eb770b59
CMSDigestType=2
Executable Segment base=0
Executable Segment limit=4538368
Executable Segment flags=0x1
Page size=4096
CDHash=6db709e00a20228b5260bd98ec65265f727a834e
Signature=adhoc
Info.plist=not bound
TeamIdentifier=not set
Sealed Resources=none
Internal requirements=none


### Any other information

Would expect to see something like:

```Signature size=4797
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=49``` 
smw commented 2 hours ago

For those needing a workaround:

xattr -rd com.apple.quarantine InputLeap.app/  
shymega commented 50 minutes ago

Resolved.