После обновления до macOS Catalina мой проект больше не будет собираться. Это связано с тем, что Каталина считает, что двоичные файлы в 'android-ndk-r17c' не принадлежат доверенному разработчику.
Вы получаете сообщения типа: «« ld »не может быть открыт, потому что разработчик не может быть проверен. "«macOS не может проверить, что это приложение не содержит вредоносных программ»
Мне приходится использовать старый NDK из-за проблем с нативным SDK библиотеки openCV и более новыми NDK. Они работают над этим, но новый SDK еще недостаточно стабилен для меня.
Мне не удалось обойти "clang" и "clang ++", так как я не смог работать, перейдя на панель безопасности и нажав«Разрешить в любом случае» в предупреждениях безопасности. Однако, пробуя это с «Id», я могу обойти первое предупреждение, нажав «Разрешить в любом случае», но, кажется, оно вызывается впоследствии, и при последующем вызове у меня нет возможности разрешить его открытие.
На самом деле нет кода. У меня просто есть (и уже давно) ссылка на Android Studio NDK, указывающая на старый NDK через конфиг.
В IDE из NDK не удается загрузить «Id»:
«Невозможно открыть« ld », поскольку не удается проверить разработчика». «macOS не может проверить, что это приложение не содержит вредоносных программ»