구성원
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- 라이브러리
- link_inputs
- 링크옵트
- module_map
- sdk_dylib
- sdk_framework
- source
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_maps이 대상에서 직접 모듈 맵 파일을 가져옵니다 (전이 모듈 맵 없음). 비공개 헤더 파일을 올바르게 사용하고 Swift 컴파일을 위해 사용됩니다.
direct_sources
sequence ObjcProvider.direct_sources'srcs' 속성의 헤더를 포함하여 이 타겟의 모든 직접 소스 파일 (전이 파일 없음)입니다.
dynamic_framework_file
depset ObjcProvider.dynamic_framework_file지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 동적으로 링크된 프레임워크에 속하는 .framework 디렉터리에 있는 라이브러리 파일입니다.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_names지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 이 제공자에 있는 동적 프레임워크의 모든 이름을 반환합니다.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_paths지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 이 제공자의 동적 프레임워크로 모든 프레임워크 경로를 반환합니다.
force_load_library
depset ObjcProvider.force_load_library지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. -force_load로 로드할 라이브러리입니다.
imported_library
depset ObjcProvider.imported_library지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 바이너리에 연결할 사전 컴파일된 정적 라이브러리 (.a 파일)를 가져왔습니다.
j2objc_library
depset ObjcProvider.j2objc_libraryJ2ObjC로 번역된 자바 코드에서 빌드된 정적 라이브러리
라이브러리
depset ObjcProvider.library지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 현재 타겟의 종속 항목에 의해 컴파일된 라이브러리 (.a) 파일입니다.
link_inputs
depset ObjcProvider.link_inputs지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 라이브러리 또는 보관 파일과 같은 다른 카테고리에 속하지 않는 종속 항목의 시간 아티팩트를 연결합니다. 이 포괄적 데이터를 통해 임의의 데이터 (예: Swift AST 파일)를 링커에 추가할 수 있습니다. 이를 추가하는 규칙은 필요한 링커 플래그를 'linkopt'에 추가하는 역할도 합니다.
링크 옵트
depset ObjcProvider.linkopt지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 연결 옵션
module_map
depset ObjcProvider.module_map비공개 헤더 파일의 적절한 사용을 강제하는 데 사용되는 Clang 모듈 맵입니다.
sdk_dylib
depset ObjcProvider.sdk_dylib지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 연결할 SDK .dylib 라이브러리의 이름입니다. 예: 'libz' 또는 'libarchive'.
sdk_framework
depset ObjcProvider.sdk_framework지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 연결할 SDK 프레임워크의 이름 (예: 'AddressBook', 'QuartzCore')입니다.
소스
depset ObjcProvider.source모든 전이 소스 파일.
static_framework_file
depset ObjcProvider.static_framework_file지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 정적으로 링크되어야 하는 .framework 디렉터리에 있는 라이브러리 파일입니다.
static_framework_names
depset ObjcProvider.static_framework_names지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 이 제공자에 있는 정적 프레임워크의 모든 이름을 반환합니다.
static_framework_paths
depset ObjcProvider.static_framework_paths지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 이 제공자의 정적 프레임워크로 연결되는 모든 프레임워크 경로를 반환합니다.
strict_include
depset ObjcProvider.strict_include명령줄에서 '-I'로 지정된 전파되지 않은 include 검색 경로입니다. 헤더 검색 경로라고도 하며 user 헤더 검색 경로와는 다릅니다.
umbrella_header
depset ObjcProvider.umbrella_headerClang 상위 헤더 J2ObjC 분할 헤더와 호환되도록 공개 헤더는 #included in umbrella 헤더에 포함됩니다.
weak_sdk_framework
depset ObjcProvider.weak_sdk_framework지원 중단됨. 이 API는 지원 중단되었으며 곧 삭제됩니다. 의존하지 마세요.
---incompatible_objc_provider_remove_linking_info
를 통해 사용 중지됩니다. 이 플래그를 사용하여 코드가 임박한 삭제와 호환되는지 확인합니다. 약하게 연결할 SDK 프레임워크의 이름입니다. 예: 'MediaAccessibility' 정기적으로 연결되는 SDK 프레임워크와 달리 약하게 연결된 프레임워크의 기호가 런타임에 존재하지 않는 경우 오류가 발생하지 않습니다.