Hội viên
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- thư viện
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- nguồn
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_mapsTệp ánh xạ mô-đun trực tiếp từ mục tiêu này (không có bản đồ mô-đun bắc cầu). Dùng để thực thi việc sử dụng đúng cách tệp tiêu đề riêng tư và để biên dịch Swift.
direct_sources
sequence ObjcProvider.direct_sourcesTất cả tệp nguồn trực tiếp từ mục tiêu này (không có tệp bắc cầu), bao gồm cả mọi tiêu đề trong thuộc tính "srcs".
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Các tệp thư viện trong các thư mục .framework thuộc một khung được liên kết động.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_namesKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Trả về tất cả tên của khung động trong nhà cung cấp này.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Trả về tất cả đường dẫn khung đến khung linh động trong nhà cung cấp này.
force_load_library
depset ObjcProvider.force_load_libraryKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Các thư viện nên tải bằng -force_load.
imported_library
depset ObjcProvider.imported_libraryKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Đã nhập các thư viện tĩnh được biên dịch trước (tệp .a) để liên kết với tệp nhị phân.
j2objc_library
depset ObjcProvider.j2objc_libraryThư viện tĩnh được xây dựng từ mã Java được dịch J2ObjC.
thư viện
depset ObjcProvider.libraryKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Các tệp thư viện (.a) được biên dịch bởi các phần phụ thuộc của mục tiêu hiện tại.
link_inputs
depset ObjcProvider.link_inputsKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Liên kết cấu phần phần mềm thời gian từ các phần phụ thuộc không thuộc bất kỳ danh mục nào khác như thư viện hoặc tệp lưu trữ. Tệp chung này cung cấp cách thêm dữ liệu tuỳ ý (ví dụ: tệp Swift AST) vào trình liên kết. Quy tắc thêm các yếu tố này cũng chịu trách nhiệm thêm các cờ trình liên kết cần thiết vào "linkopt".
chọn đường liên kết
depset ObjcProvider.linkoptKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Cách liên kết.
module_map
depset ObjcProvider.module_mapBản đồ mô-đun Clang, dùng để sử dụng đúng cách các tệp tiêu đề riêng tư.
sdk_dylib
depset ObjcProvider.sdk_dylibKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Tên của các thư viện SDK .dylib mà bạn muốn liên kết. Ví dụ: "libz" hoặc "lib lưu".
sdk_framework
depset ObjcProvider.sdk_frameworkKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Tên của khung SDK để liên kết (ví dụ: "AddressBook", "QuartzCore").
source
depset ObjcProvider.sourceTất cả các tệp nguồn bắc cầu.
static_framework_file
depset ObjcProvider.static_framework_fileKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Các tệp thư viện trong các thư mục .framework cần được liên kết tĩnh.
static_framework_names
depset ObjcProvider.static_framework_namesKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Trả về tất cả tên của các khung tĩnh trong nhà cung cấp này.
static_framework_paths
depset ObjcProvider.static_framework_pathsKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Trả về tất cả đường dẫn khung đến các khung tĩnh trong nhà cung cấp này.
strict_include
depset ObjcProvider.strict_includeKhông lan truyền bao gồm các đường dẫn tìm kiếm được chỉ định bằng "-I" trên dòng lệnh. Còn được gọi là đường dẫn tìm kiếm theo tiêu đề (và khác với đường dẫn tìm kiếm theo tiêu đề người dùng).
umbrella_header
depset ObjcProvider.umbrella_headerTiêu đề ô Clang. Tiêu đề công khai #included trong tiêu đề ô để tương thích với tiêu đề được phân đoạn J2ObjC.
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkKhông dùng nữa. API này không được dùng nữa và sẽ sớm bị xoá. Vui lòng không phụ thuộc vào công cụ này. Tính năng này bị tắt bằng
---incompatible_objc_provider_remove_linking_info
. Sử dụng cờ này để xác minh rằng mã của bạn tương thích với việc mã sắp bị xoá. Tên của khung SDK cần liên kết yếu. Ví dụ: "MediaAccessibility". Khác với các khung SDK được liên kết thường xuyên, biểu tượng của các khung liên kết yếu sẽ không gây ra lỗi nếu không xuất hiện trong thời gian chạy.