Після оновлення до macOS Catalina мій проект більше не будуватиметься. Це пов'язано з тим, що Каталіна вважає, що бінарні файли в 'android-ndk-r17c' не від надійного розробника.
Ви отримуєте повідомлення типу "ld" неможливо відкрити, оскільки розробник не може бути перевірений. " "macOS не може перевірити, що ця програма не містить шкідливих програм"
Мені доводиться використовувати старий NDK через проблеми з рідною SDK-бібліотекою openCV та новішими NDK. Вони над цим працюють, але новіший SDK ще недостатньо стабільний для мене.
Мені вдалося обійти "clang" та "clang ++", не працюючи, перейшовши на панель безпеки та натиснувши "Allow Anyway" ("Дозволити все одно") на попередженнях про безпеку. Однак, спробувавши це за допомогою "Id", я можу пройти через перше попередження, натиснувши "Дозволити все одно", але це, здається, викликається згодом, і при наступному дзвінку я не маю можливості дозволити його відкритись.
Дійсно немає коду. Я просто маю (і мав давно) посилання на Android Studio NDK, що вказує на старий NDK через конфігурацію.
У IDE від NDK не вдається завантажити "Id":
"" Ld "неможливо відкрити, оскільки розробник не може бути перевірений." "macOS не може перевірити, що ця програма не містить шкідливих програм"