ObjcProvider

문제 신고 소스 보기 나이틀리 빌드 · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

objc 컴파일 및 연결 제공자입니다.

회원

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_library

J2ObjC로 변환된 Java 코드에서 빌드된 정적 라이브러리

도서관

depset ObjcProvider.library

지원 중단되었습니다. 이 API는 지원 중단되었으며 곧 삭제됩니다. 이 기능에 의존하지 마세요. ---incompatible_objc_provider_remove_linking_info사용 중지됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 기능과 호환되는지 확인하세요. 현재 타겟의 종속 항목에 의해 컴파일된
라이브러리 (.a) 파일

depset ObjcProvider.link_inputs

지원 중단되었습니다. 이 API는 지원 중단되었으며 곧 삭제됩니다. 이 기능에 의존하지 마세요. ---incompatible_objc_provider_remove_linking_info사용 중지됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 기능과 호환되는지 확인하세요.
라이브러리나 보관 파일과 같이 다른 카테고리에 속하지 않는 종속 항목의 링크 시간 아티팩트 이 catch-all은 임의의 데이터 (예: Swift AST 파일)를 링커에 추가하는 방법을 제공합니다. 이를 추가하는 규칙은 필요한 링커 플래그를 'linkopt'에 추가할 책임도 있습니다.

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'로 지정된 검색 경로가 포함됩니다. 헤더 검색 경로라고도 하며 사용자 헤더 검색 경로와는 다릅니다.

umbrella_header

depset ObjcProvider.umbrella_header

Clang umbrella 헤더 J2ObjC 세그먼트 헤더와 호환되도록 공개 헤더가 우산 헤더에 #include됩니다.

weak_sdk_framework

depset ObjcProvider.weak_sdk_framework

지원 중단되었습니다. 이 API는 지원 중단되었으며 곧 삭제됩니다. 이 기능에 의존하지 마세요. ---incompatible_objc_provider_remove_linking_info사용 중지됩니다. 이 플래그를 사용하여 코드가 곧 삭제될 기능과 호환되는지 확인하세요.
약하게 연결할 SDK 프레임워크의 이름입니다. 예를 들어 'MediaAccessibility'입니다. 정기적으로 연결된 SDK 프레임워크와 달리 약하게 연결된 프레임워크의 심볼은 런타임에 없어도 오류를 일으키지 않습니다.