. objc'nin derlenmesi ve bağlanması için hizmet veren 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
- kaynak
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_mapsDoğrudan bu hedeften alınan modül harita dosyaları (geçişli modül eşlemeleri yok). Gizli başlık dosyalarının uygun kullanımını ve Swift derlemesini zorunlu kılmak için kullanılır.
direct_sources
sequence ObjcProvider.direct_sources"srcs" içindeki başlıklar dahil olmak üzere bu hedefteki tüm doğrudan kaynak dosyalar (geçişli dosyalar dahil değil) özelliğini gönderin.
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. Dinamik olarak bağlı bir çerçeveye ait .framework dizinlerindeki kitaplık dosyaları.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_namesKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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çevelerin tüm adlarını döndürür.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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_libraryKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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_libraryKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. İkili plana bağlanacak önceden derlenmiş statik kitaplıklar (.a dosyaları) içe aktarıldı.
j2objc_library
depset ObjcProvider.j2objc_libraryJ2ObjC tarafından çevrilmiş Java kodundan oluşturulan statik kitaplıklar.
kitaplığı
depset ObjcProvider.libraryKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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ına göre derlenen kitaplık (.a) dosyaları.
link_inputs
depset ObjcProvider.link_inputsKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. 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 tümünü yakalama, bağlayıcıya rastgele veriler (ör. Swift AST dosyaları) eklemek için bir yol sağlar. Bunları ekleyen kural, gerekli bağlayıcı flag'lerini "linkopt" parametresine eklemekten de sorumludur.
linkopt
depset ObjcProvider.linkoptKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. Bağlantı seçenekleri.
module_map
depset ObjcProvider.module_mapÖzel başlık dosyalarının uygun kullanımını zorunlu kılmak için kullanılan Clang modül eşlemeleri.
sdk_dylib
depset ObjcProvider.sdk_dylibKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. Bağlanacak SDK .dylib kitaplıklarının adları. Örneğin, 'libz' "libarşivi" olarak çağırın.
sdk_framework
depset ObjcProvider.sdk_frameworkKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. Bağlanacak SDK çerçevelerinin adları (ör. "AddressBook", "QuartzCore").
source
depset ObjcProvider.sourceTüm geçişli kaynak dosyaları.
static_framework_file
depset ObjcProvider.static_framework_fileKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. .framework dizinlerindeki statik olarak bağlantısı gereken kitaplık dosyaları.
static_framework_names
depset ObjcProvider.static_framework_namesKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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_pathsKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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çevelere tüm çerçeve yollarını döndürür.
strict_include
depset ObjcProvider.strict_includeYayılmamış, "-I" ile belirtilen arama yollarını içerir komutunu çalıştırın. Üstbilgi arama yolları olarak da bilinir (ve kullanıcı başlığı arama yollarından farklıdır).
umbrella_header
depset ObjcProvider.umbrella_headerClang şemsiye üstbilgisi. Genel üstbilgiler, J2ObjC segmentlere ayrılmış başlıklarla uyumlu olması için şemsiye üstbilgilerine #included öğesi içerir.
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkKullanımdan kaldırıldı. Bu API'nin desteği sonlandırılmıştır ve yakında kaldırılacaktır. Lütfen bu metrikten yararlanmayın.
---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. Zayıf şekilde bağlanacak 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.