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