Penyedia untuk kompilasi dan penautan objc.
Anggota
      direct_module_maps
        sequence ObjcProvider.direct_module_maps
    File peta modul dari target ini secara langsung (tidak ada peta modul transitif). Digunakan untuk memberlakukan penggunaan yang tepat atas file header pribadi dan untuk kompilasi Swift.
        
direct_sources
        sequence ObjcProvider.direct_sources
    Semua file sumber langsung dari target ini (tidak ada file transitif), termasuk header apa pun dalam 'srcs' .
        
dynamic_framework_file
        depset ObjcProvider.dynamic_framework_file
    File library di direktori .framework milik framework yang ditautkan secara dinamis.
        
dynamic_framework_names
        depset ObjcProvider.dynamic_framework_names
    Menampilkan semua nama framework dinamis dalam penyedia ini.
        
dynamic_framework_paths
        depset ObjcProvider.dynamic_framework_paths
    Menampilkan semua jalur framework ke framework dinamis di penyedia ini.
        
force_load_library
        depset ObjcProvider.force_load_library
    Library yang akan dimuat dengan -force_load.
        
imported_library
        depset ObjcProvider.imported_library
    Library statis prakompilasi yang diimpor (file .a) untuk ditautkan ke biner.
        
j2objc_library
        depset ObjcProvider.j2objc_library
    Library statis yang dibangun dari kode Java yang diterjemahkan J2ObjC.
        
koleksi
        depset ObjcProvider.library
    File library (.a) yang dikompilasi oleh dependensi target saat ini.
        
        depset ObjcProvider.link_inputs
    Artefak waktu link dari dependensi yang tidak termasuk dalam kategori lain seperti library atau arsip. Cat-all ini menyediakan cara untuk menambahkan data arbitrer (misalnya, file Swift AST) ke linker. Aturan yang menambahkan ini juga bertanggung jawab untuk menambahkan tanda penaut yang diperlukan ke 'linkopt'.
        
linkopt
        depset ObjcProvider.linkopt
    Opsi penautan.
        
module_map
        depset ObjcProvider.module_map
    Peta modul Clang, digunakan untuk menerapkan penggunaan file header pribadi yang benar.
        
sdk_dylib
        depset ObjcProvider.sdk_dylib
    Nama library .dylib SDK yang akan ditautkan. Misalnya, 'libz' atau 'libarchive'.
        
sdk_framework
        depset ObjcProvider.sdk_framework
    Nama framework SDK yang akan ditautkan (misalnya 'AddressBook', 'QuartzCore').
        
source
        depset ObjcProvider.source
    Semua file sumber transitif.
        
static_framework_file
        depset ObjcProvider.static_framework_file
    File library di direktori .framework yang harus ditautkan secara statis.
        
static_framework_names
        depset ObjcProvider.static_framework_names
    Menampilkan semua nama framework statis dalam penyedia ini.
        
static_framework_paths
        depset ObjcProvider.static_framework_paths
    Menampilkan semua jalur framework ke framework statis di penyedia ini.
        
strict_include
        depset ObjcProvider.strict_include
    Jalur penelusuran penyertaan yang tidak disebarkan dengan '-I' pada baris perintah. Juga dikenal sebagai jalur penelusuran header (dan berbeda dari jalur penelusuran header 
pengguna).
        
        
depset ObjcProvider.umbrella_header
    Header umbrella Clang. Header publik #included dalam header umbrella agar kompatibel dengan header tersegmentasi J2ObjC.
        
weak_sdk_framework
        depset ObjcProvider.weak_sdk_framework
    Nama framework SDK yang ditautkan secara lemah. Misalnya, 'MediaAccessibility'. Berbeda dengan framework SDK yang ditautkan secara rutin, simbol dari framework yang ditautkan secara lemah tidak menyebabkan error jika tidak ada saat runtime.