Nach dem Upgrade auf macOS Catalina wird mein Projekt nicht mehr erstellt. Dies liegt daran, dass Catalina glaubt, dass die Binärdateien in 'android-ndk-r17c' nicht von einem vertrauenswürdigen Entwickler stammen.
Sie erhalten Meldungen wie: "" ld "kann nicht geöffnet werden, da der Entwickler nicht überprüft werden kann." "macOS kann nicht überprüfen, ob diese App frei von Malware ist"
Ich muss das alte NDK aufgrund von Problemen mit dem nativen OpenCV-Bibliotheks-SDK und neueren NDKs verwenden. Sie arbeiten daran, aber das neuere SDK ist für mich noch nicht stabil genug.
Ich konnte umgehen, dass "clang" und "clang ++" nicht funktionieren konnten, indem ich zum Sicherheitsbereich ging und in den Sicherheitswarnungen auf "Wie auch immer zulassen" klickte. Wenn ich dies jedoch mit "Id" versuche, kann ich die erste Warnung überwinden, indem ich auf "Trotzdem zulassen" klicke. Es scheint jedoch später aufgerufen zu werden, und beim nachfolgenden Aufruf habe ich nicht die Option, das Öffnen zuzulassen.
Es gibt wirklich keinen Code. Ich habe gerade (und hatte schon lange) eine Android Studio NDK-Referenz, die über die Konfiguration auf das alte NDK verweist.
In der IDE von NDK kann "Id" nicht geladen werden:
"" Ld "kann nicht geöffnet werden, da der Entwickler nicht überprüft werden kann." "macOS kann nicht überprüfen, ob diese App frei von Malware ist"
quelle
Antworten:
Ich habe gerade die Lösung gefunden.
Es ist ein langwieriger Prozess, aber:
quelle
sudo spctl --master-disable
zuvor getan haben, gibt es 3 Optionen unter "Herunterladen von Apps zulassen von:". Wählen Sie in Schritt 4 die zweite Option mit dem Namen "App Store und identifizierte Entwickler" aus, damit Sie "Zulassen" und "Klirren" sehen können. Error.Gehen Sie folgendermaßen vor, um Apps zuzulassen, die von Anywhere auf MacOs Catalana heruntergeladen wurden:
quelle
Ich möchte Mudassar Ashrafs Antwort ergänzen.
Wenn die Option « Zulassen » nach dem Klicken auf « Abbrechen » nicht angezeigt wird , wechseln Sie im Sicherheitsfenster zu « App Store herunterladen von» zu « App Store und identifizierte Entwickler ». Dadurch wird die Schaltfläche " Zulassen " angezeigt. Schalten Sie es dann wieder auf « Überall » um. Bei Bedarf wiederholen.
quelle
Wenn aus irgendeinem Grund in Ihrem Sicherheits- und Datenschutzfenster die Schaltfläche " Zulassen " nicht angezeigt wird, verschieben Sie Ihren ndk einfach in ein anderes Verzeichnis und wiederholen Sie den gesamten Vorgang.
quelle