用於編譯和連結的 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
    屬於動態連結架構的 .framework 目錄中的程式庫檔案。
        
dynamic_framework_names
        depset ObjcProvider.dynamic_framework_names
    傳回此提供者中動態架構的所有名稱。
        
dynamic_framework_paths
        depset ObjcProvider.dynamic_framework_paths
    傳回這個供應器中動態架構的所有架構路徑。
        
force_load_library
        depset ObjcProvider.force_load_library
    透過 -force_load 載入的程式庫。
        
imported_library
        depset ObjcProvider.imported_library
    已匯入要連結至二進位檔的預先編譯靜態程式庫 (.a 檔案)。
        
j2objc_library
        depset ObjcProvider.j2objc_library
    使用 J2ObjC 翻譯的 Java 程式碼建立的靜態程式庫。
        
圖書館
        depset ObjcProvider.library
    由目前目標依附元件編譯的程式庫 (.a) 檔案。
        
        depset ObjcProvider.link_inputs
    不屬於其他類別 (例如程式庫或封存檔) 的連結時間構件。這個全部接收功能可讓您在連結器中加入任意資料,例如 Swift AST 檔案。新增這類規則的規則也會負責在「linkopt」中加入必要的連接器標記。
        
linkopt
        depset ObjcProvider.linkopt
    連結選項。
        
module_map
        depset ObjcProvider.module_map
    Clang 模組對應,用於強制正確使用私人標頭檔案。
        
sdk_dylib
        depset ObjcProvider.sdk_dylib
    要連結的 SDK .dylib 程式庫名稱。例如「libz」或「libArchive」。
        
sdk_framework
        depset ObjcProvider.sdk_framework
    要連結的 SDK 架構名稱 (例如「AddressBook」、「QuartzCore」)。
        
來源
        depset ObjcProvider.source
    所有遞移來源檔案。
        
static_framework_file
        depset ObjcProvider.static_framework_file
    .framework 目錄中的程式庫檔案 (應採用靜態連結)。
        
static_framework_names
        depset ObjcProvider.static_framework_names
    傳回此供應器中靜態架構的所有名稱。
        
static_framework_paths
        depset ObjcProvider.static_framework_paths
    傳回這個供應器中靜態架構的所有架構路徑。
        
strict_include
        depset ObjcProvider.strict_include
    排除的搜尋路徑包含以「-I」指定的搜尋路徑建立虛擬機器又稱為標頭搜尋路徑 (與 
使用者 標頭搜尋路徑不同)。
        
        
depset ObjcProvider.umbrella_header
    Clang 雨傘標題。公開標頭在 umbrella 標頭中加上 #included,可與 J2ObjC 區隔標頭相容。
        
weak_sdk_framework
        depset ObjcProvider.weak_sdk_framework
    要連結較弱的 SDK 架構名稱。例如「MediaAccessibility」。與定期連結的 SDK 架構不同,如果架構未連結架構中的符號,就不會在執行階段引發錯誤。