用於編譯和連結的 objc。
成員
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- 程式庫
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- 資料來源
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_maps
direct_sources
sequence ObjcProvider.direct_sources
dynamic_framework_file
depset ObjcProvider.dynamic_framework_file
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。屬於動態連結架構的 .framework 目錄中的程式庫檔案。
dynamic_framework_names
depset ObjcProvider.dynamic_framework_names
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。傳回這個提供者中動態架構的所有名稱。
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_paths
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。傳回這個供應器中動態架構的所有架構路徑。
force_load_library
depset ObjcProvider.force_load_library
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。要透過 -force_load 載入的程式庫。
imported_library
depset ObjcProvider.imported_library
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。已匯入要連結至二進位檔的預先編譯靜態程式庫 (.a 檔案)。
j2objc_library
depset ObjcProvider.j2objc_library
圖書館
depset ObjcProvider.library
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。由目前目標依附元件編譯的程式庫 (.a) 檔案。
link_inputs
depset ObjcProvider.link_inputs
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。不屬於任何其他類別 (例如程式庫或封存檔案) 的連結時間構件。這個全部接收功能可讓您在連結器中加入任意資料,例如 Swift AST 檔案。新增這類規則的規則也會負責在「linkopt」中加入必要的連接器標記。
linkopt
depset ObjcProvider.linkopt
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。連結選項。
module_map
depset ObjcProvider.module_map
sdk_dylib
depset ObjcProvider.sdk_dylib
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。要連結的 SDK .dylib 程式庫名稱。例如「libz」或「libArchive」。
sdk_framework
depset ObjcProvider.sdk_framework
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。要連結的 SDK 架構名稱 (例如「AddressBook」、「QuartzCore」)。
來源
depset ObjcProvider.source
static_framework_file
depset ObjcProvider.static_framework_file
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。.framework 目錄中的程式庫檔案 (應採用靜態連結)。
static_framework_names
depset ObjcProvider.static_framework_names
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。傳回這個供應器中靜態架構的所有名稱。
static_framework_paths
depset ObjcProvider.static_framework_paths
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。傳回這個供應器中靜態架構的所有架構路徑。
strict_include
depset ObjcProvider.strict_include
umbrella_header
depset ObjcProvider.umbrella_header
weak_sdk_framework
depset ObjcProvider.weak_sdk_framework
---incompatible_objc_provider_remove_linking_info
。請使用這個標記確認您的程式碼是否與即將移除的程式碼相容。要較弱連結的 SDK 架構名稱。例如「MediaAccessibility」。與定期連結的 SDK 架構不同,如果架構未連結架構中的符號,就不會在執行階段引發錯誤。