OBJC

문제 신고 소스 보기

Objective-C의 구성 프래그먼트입니다.

회원

bool objc.alwayslink_by_default

objc_library 및 objc_import의 기본값은 항상 linklink=True인지 여부를 반환합니다.

Copt

list objc.copts

Objective-C 컴파일에 사용할 옵션 목록을 반환합니다.이 옵션은 기본 옵션 이후, 규칙의 속성에 지정된 옵션 앞에 적용됩니다.

copts_for_current_compile_mode

list objc.copts_for_current_compilation_mode

현재 모드에서 Objective-C를 컴파일하는 데 사용할 기본 옵션 목록을 반환합니다.

Disallow_sdk_frameworks_attributes

bool objc.disallow_sdk_frameworks_attributes

sdk_frameworks 및 weak_sdk_frameworks가 허용되지 않는 속성인지 여부를 반환합니다.

생성_링크맵

bool objc.generate_linkmap

링크맵 아티팩트 생성 여부입니다.

ios_simulator_device

string objc.ios_simulator_device

시뮬레이터에서 실행할 때 사용할 기기의 유형 (예: 'iPhone 6')입니다. None 값이 반환될 수 있습니다.

ios_simulator_version

DottedVersion objc.ios_simulator_version

시뮬레이터에서 실행할 때 사용하는 iOS 시뮬레이터의 SDK 버전입니다. None 값이 반환될 수 있습니다.

연결_정보_이전

bool objc.linking_info_migration

목표 C 기본 제공 규칙이 ObjcProvider 대신 CcInfo에서 연결 정보를 가져와야 하는지 여부를 반환합니다.

run_memleaks

bool objc.run_memleaks

테스트 중에 memleak를 실행해야 하는지 여부를 나타내는 부울을 반환합니다.

스트립_이진

bool objc.should_strip_binary

연결된 바이너리에서 기호 및 데드 코드 스트립핑을 수행할지 여부를 반환합니다.

서명_인증서_이름

string objc.signing_certificate_name

서명에 사용할 플래그 제공 인증서 이름을 반환하거나 그러한 인증서가 지정되지 않은 경우 None을 반환합니다. None 값이 반환될 수 있습니다.

시뮬레이터_기기_for_platform_type

string objc.simulator_device_for_platform_type(platform_type)

기기 유형 (예: 시뮬레이터에서 실행할 때 시뮬레이션하는 'iPhone 6'

매개변수

매개변수 설명
platform_type 필수
Apple 플랫폼 유형입니다.
None 값이 반환될 수 있습니다.

시뮬레이터_버전_버전_유형_유형

DottedVersion objc.simulator_version_for_platform_type(platform_type)

시뮬레이터에서 실행할 때 사용할 시뮬레이터의 SDK 버전입니다.

매개변수

매개변수 설명
platform_type 필수
Apple 플랫폼 유형입니다.
None 값이 반환될 수 있습니다.

uses_device_debug_entitlements를 사용합니다.

bool objc.uses_device_debug_entitlements

애플리케이션에 서명할 때 기기 디버그 사용 권한을 포함해야 하는지 여부를 반환합니다.