objc'nin derlenmesi ve bağlanması için bir sağlayıcı.
Üyeler
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- kitaplık
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- source
- 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
ile devre dışı bırakıldı. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Dinamik olarak bağlı bir çerçeveye ait .framework dizinlerindeki kitaplık dosyaları.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_names
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Bu sağlayıcıdaki dinamik çerçevelerin tüm adlarını döndürür.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_paths
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. Bu sağlayıcıdaki dinamik çerçevelere tüm çerçeve yollarını döndürür.
force_load_library
depset ObjcProvider.force_load_library
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. -force_load ile yüklenecek kitaplıklar.
imported_library
depset ObjcProvider.imported_library
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. İkili dosyaya bağlanacak önceden derlenmiş statik kitaplıklar (.a dosyaları) içe aktarıldı.
j2objc_library
depset ObjcProvider.j2objc_library
kitaplığı
depset ObjcProvider.library
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. Mevcut hedefin bağımlılıkları tarafından derlenen kitaplık (.a) dosyaları.
link_inputs
depset ObjcProvider.link_inputs
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. Kitaplık veya arşiv gibi başka bir kategoriye dahil olmayan bağımlılıklardan gelen zaman yapıları arasında bağlantı oluşturun. Bu genel amaçlı yöntem, bağlayıcıya rastgele veri (ör. Swift AST dosyaları) eklemenin bir yolunu sağlar. Bunları ekleyen kural, gerekli bağlayıcı işaretlerini "linkopt"a eklemekten de sorumludur.
linkopt
depset ObjcProvider.linkopt
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Bağlantı seçenekleri.
module_map
depset ObjcProvider.module_map
sdk_dylib
depset ObjcProvider.sdk_dylib
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. Bağlantı kurulacak SDK .dylib kitaplıklarının adları. Örneğin, "libz" veya "libarchive".
sdk_framework
depset ObjcProvider.sdk_framework
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Bağlantı kurulacak SDK çerçevelerinin adları (ör. "AddressBook", "QuartzCore").
source
depset ObjcProvider.source
static_framework_file
depset ObjcProvider.static_framework_file
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. .framework dizinlerindeki, statik olarak bağlanması gereken kitaplık dosyaları.
static_framework_names
depset ObjcProvider.static_framework_names
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakıldı. Kodunuzun, kaldırılma olasılığı yüksek olan içerikle uyumlu olduğunu doğrulamak için bu işareti kullanın. Bu sağlayıcıdaki statik çerçevelerin tüm adlarını döndürür.
static_framework_paths
depset ObjcProvider.static_framework_paths
---incompatible_objc_provider_remove_linking_info
ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Bu sağlayıcıdaki statik çerçevelerin tüm çerçeve yollarını döndürür.
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
ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın. Zayıf bağlantı kurulacak SDK çerçevelerinin adları. Örneğin, "MediaAccessibility". Düzenli olarak bağlı SDK çerçevelerinin aksine, zayıf bağlantılı çerçevelerin sembolleri çalışma zamanında mevcut olmadığında hataya neden olmaz.