Fehler beim Ausführen bestimmter Apps unter macOS 10.14 Mojave Beta 10

Apple Mac Pro (early 2009) 4,1 -> 5,1 Firmware upgraded macOS 10.14 Mojave Beta 10 Tweetbot 3.1

Hallo, ich habe meine Maschine gestern über einen etwas umständlichen Weg http://dosdude1.com/mojave/ auf Mojave Beta 10 aktualisiert . Ich weiß nicht, ob dieser Umweg die Ursache des Problems ist, aber ich habe Probleme beim Starten einiger Apps, insbesondere von Tweetbot 3.1. Wenn ich versuche die App zu öffnen kommt die Meldung...

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht, das zu tun, was die Nachricht vorschlägt, und die App gelöscht und erneut aus dem App Store heruntergeladen, und ich habe auch den Vorschlag von @tweetbots ausprobiert, nach dem Löschen und vor dem Herunterladen neu zu starten. Ich bekomme jedes Mal die gleiche Fehlermeldung.

  • Die Google-Suche nach diesen Symptomen tauchte 2015 häufig auf, nachdem Apple es versäumt hatte, ein veraltetes Sicherheitszertifikat für den App Store zu erneuern.
  • ein Tweet von den Autoren der App @tapbots, der jemandem rät, den oben genannten Vorgang durchzuführen, aber sicherstellt, dass er vor dem Download bei iTunes angemeldet ist. Ich habe dies versucht, aber wieder kam ich zum gleichen Ergebnis.

Kann ich einen Befehl ausführen, um die Integrität von Apps zu testen, ohne darauf zu warten, dass der Apple-Support oder der Anbieter-Support weiß, ob ich das Problem selbst beheben kann?

UPDATE: Ich habe das codesignauf einer der beleidigenden Apps, Tweetbot, ausgeführt und die folgende Nachricht erhalten ...

Executable=/Applications/Tweetbot.app/Contents/MacOS/Tweetbot Identifier=com.tapbots.Tweetbot3Mac Format=app bundle with Mach-O thin (x86_64) CodeDirectory v=20200 size=28056 flags=0x200(kill) hashes=869+5 location=embedded VersionPlatform=1 VersionMin=658432 VersionSDK=658688 Hash type=sha256 size=32 CandidateCDHash sha256=7eb53c5bd255631bc46f3bee6965fed6de8b6049 Hash choices=sha256 Page size=4096 CDHash=7eb53c5bd255631bc46f3bee6965fed6de8b6049 Signature size=4555 Authority=Apple Mac OS Application Signing Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Info.plist entries=35 TeamIdentifier=9JTH7AWHE6 Sealed Resources version=2 rules=13 files=31 Internal requirements count=1 size=224

Ich bin mir nicht sicher, was ich mit diesen Informationen anfangen soll.

Irgendwelche Ideen, jemand?

Sie können Mojave Beta auf einer aktualisierten Firmware 4/5,1 ausführen [obwohl 2 Betas hinter der Entwicklerversion liegen, es sei denn, Sie sind ein bezahlter Entwickler] über das reguläre Beta-Programm. Dann können Sie auch vollständig auf die Tools zum Melden von Fehlern zurückgreifen.
Ich habe in NightOwl eine anständige Alternative gefunden. Es funktioniert sehr gut und ist kostenlos!
Dies ist eine großartige Frage, und dieser Fehler wird immer häufiger auftreten, da Zertifikatsketten, Codesignierung und App-Beglaubigung immer mehr zum Mainstream werden. Zu wissen, wie man nachvollziehen kann , warum das System die Neuinstallation einer App verlangt oder sie als beschädigt meldet, hilft denjenigen von uns, die keine Standardsysteme betreiben oder kein ordnungsgemäßes und sauberes Betriebssystem haben, um diese App isoliert zu testen.

Antworten (1)

Läuft es mit deaktiviertem Gatekeeper? Wenn ja, kann es ein Codesign-Problem sein. Es gibt einen Terminalbefehl „codesign“: Sie möchten sich die Hashes und Zertifikatsberechtigungen in der Ausgabe ansehen.

codesign -d --verbose=4 /Path/Application.app

Die Dokumentation zum Codesigning ist hier

Danke für die Antwort @Hefewe1zen. Bitte sehen Sie sich die aktualisierte ursprüngliche Frage an.
Ich habe Gatekeeper aktiviert und als ich versuchte, Tweetbot auszuführen, sah ich im Dock, dass er wiederholt versuchte zu starten, aber schließlich aufgab und die Meldung „App ist beschädigt“ erzeugte.
Interessanterweise, wenn ich Gatekeeper in den Systemeinstellungen aktiviere und dann wieder in die Systemeinstellungen gehe, stelle ich fest, dass der Gatekeeper in einen deaktivierten Zustand zurückgekehrt ist. Vielleicht ein Mojave-Bug?