Sau khi nâng cấp lên macOS Catalina, dự án của tôi sẽ không được xây dựng nữa. Điều này là do Catalina tin rằng các nhị phân trong 'android-ndk-r17c' không phải từ một nhà phát triển đáng tin cậy.
Bạn nhận được các thông báo như: "Không thể mở được ld do vì nhà phát triển không thể xác minh được." "macOS không thể xác minh rằng ứng dụng này không có phần mềm độc hại"
Tôi phải sử dụng NDK cũ do các vấn đề với SDK thư viện openCV gốc và các NDK mới hơn. Họ đang làm việc với nó, nhưng SDK mới hơn vẫn chưa đủ ổn định với tôi.
Tôi đã có thể khiến "clang" và "clang ++" không thể hoạt động bằng cách vào khung bảo mật và nhấp vào "Cho phép mọi cách" trên các cảnh báo bảo mật. Tuy nhiên, khi thử điều này với "Id", tôi có thể vượt qua cảnh báo đầu tiên bằng cách nhấp vào "Cho phép dù sao" nhưng dường như nó được gọi sau đó và trong cuộc gọi tiếp theo, tôi không có tùy chọn cho phép mở.
Không có mã thực sự. Tôi mới có (và đã có từ lâu) tài liệu tham khảo NDK của Android Studio chỉ vào NDK cũ thông qua cấu hình.
Trong IDE từ NDK, không tải được "Id":
"Không thể mở được ldv vì nhà phát triển không thể xác minh được." "macOS không thể xác minh rằng ứng dụng này không có phần mềm độc hại"