成員
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- 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直接來自此目標的模組對應檔案 (沒有遞移模組地圖)。用於強制使用私人標頭檔案及進行 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) 檔案。
link_inputs
depset ObjcProvider.link_inputs已淘汰。這個 API 已淘汰,並將在近期內移除。請勿完全仰賴它。
---incompatible_objc_provider_remove_linking_info
已停用這項功能。使用此旗標確認您的程式碼是否與即將移除的程式碼相容。連結不屬於任何類別 (例如程式庫或封存檔) 的依附元件所產生的時間構件。這個全部接收功能可讓您在連接器中新增任意資料 (例如 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_headerClang umbrella 標頭。公開標頭在 umbrella 中具有 #included,以便與 J2ObjC 區隔標頭相容。
weak_sdk_framework
depset ObjcProvider.weak_sdk_framework已淘汰。這個 API 已淘汰,並將在近期內移除。請勿完全仰賴它。
---incompatible_objc_provider_remove_linking_info
已停用這項功能。使用此旗標確認您的程式碼是否與即將移除的程式碼相容。要與弱勢連結的 SDK 架構名稱,例如「MediaAccessibility」。與定期連結的 SDK 架構不同,如果 弱點連結架構中沒有符號出現在執行階段,就不會導致發生錯誤。