Po uaktualnieniu do macOS Catalina mój projekt już się nie buduje. Wynika to z przekonania Cataliny, że pliki binarne w 'android-ndk-r17c' nie pochodzą od zaufanego programisty.
Otrzymujesz wiadomości typu: „Nie można otworzyć„ ld ”, ponieważ nie można zweryfikować programisty”. „System macOS nie może zweryfikować, czy ta aplikacja jest wolna od złośliwego oprogramowania”
Muszę używać starego NDK z powodu problemów z natywnym zestawem SDK biblioteki openCV i nowszymi NDK. Pracują nad tym, ale nowszy SDK nie jest jeszcze dla mnie wystarczająco stabilny.
Byłem w stanie ominąć „clang” i „clang ++”, nie mogąc pracować, przechodząc do okienka bezpieczeństwa i klikając „Allow Anyway” w alertach bezpieczeństwa. Jednak, gdy próbuję tego z „Id”, mogę ominąć pierwsze ostrzeżenie, klikając „Allow Anyway”, ale wydaje się, że jest wywoływane później, a przy kolejnym wywołaniu nie mam opcji, aby pozwolić mu się otworzyć.
Naprawdę nie ma kodu. Po prostu mam (i miałem od dłuższego czasu) referencję Android Studio NDK wskazującą na stary NDK poprzez konfigurację.
W IDE z NDK nie ładuje „Id”:
„Nie można otworzyć„ ld ”, ponieważ nie można zweryfikować programisty”. „System macOS nie może zweryfikować, czy ta aplikacja jest wolna od złośliwego oprogramowania”