ObjcProvider

Sorun bildir Kaynağı göster Nightly · 8.0 · 7.4 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

objc'nin derlenmesi ve bağlanması için bir sağlayıcı.

Üyeler

direct_module_maps

sequence ObjcProvider.direct_module_maps

Doğrudan bu hedeften modül haritası dosyaları (geçiş modülü haritaları yok). Özel başlık dosyalarının doğru şekilde kullanılmasını zorunlu kılmak ve Swift derlemesi için kullanılır.

direct_sources

sequence ObjcProvider.direct_sources

"srcs" özelliğindeki tüm üstbilgiler dahil olmak üzere bu hedefteki tüm doğrudan kaynak dosyalar (geçiş dosyası yok).

dynamic_framework_file

depset ObjcProvider.dynamic_framework_file

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle 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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle 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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
Bu sağlayıcıdaki dinamik çerçevelerin tüm çerçeve yollarını döndürür.

force_load_library

depset ObjcProvider.force_load_library

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
-force_load ile yüklenecek kitaplıklar.

imported_library

depset ObjcProvider.imported_library

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
İkili dosyaya bağlanacak önceden derlenmiş statik kitaplıklar (.a dosyaları) içe aktarılır.

j2objc_library

depset ObjcProvider.j2objc_library

J2ObjC tarafından çevrilmiş Java kodundan oluşturulan statik kitaplıklar.

kitaplığı

depset ObjcProvider.library

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
Mevcut hedefin bağımlılıklarına göre derlenen kitaplık (.a) dosyaları.

depset ObjcProvider.link_inputs

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
Kitaplık veya arşiv gibi başka bir kategoriye girmeyen bağımlılıklardan bağlantı zamanı yapıları. Bu genel amaçlı yöntem, bağlayıcıya keyfi veriler (ö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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
Bağlantı oluşturma seçenekleri.

module_map

depset ObjcProvider.module_map

Özel üstbilgi dosyalarının doğru şekilde kullanılmasını zorunlu kılmak için kullanılan Clang modül haritaları.

sdk_dylib

depset ObjcProvider.sdk_dylib

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını 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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle 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

Tüm geçişli kaynak dosyaları.

static_framework_file

depset ObjcProvider.static_framework_file

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını 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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle uyumlu olup olmadığını 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

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle 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

Komut satırında "-I" ile belirtilen, dağıtılmayan dahil etme arama yolları. Üstbilgi arama yolları olarak da bilinir (ve kullanıcı üstbilgi arama yollarından farklıdır).

umbrella_header

depset ObjcProvider.umbrella_header

Clang üst başlığı. Herkese açık başlıklar, J2ObjC segmentli başlıklarıyla uyumlu olması için #şemsiye başlıklara dahil edilir.

weak_sdk_framework

depset ObjcProvider.weak_sdk_framework

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu yönteme güvenmeyin. ---incompatible_objc_provider_remove_linking_info ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan özellikle 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". Normal şekilde bağlanmış SDK çerçevelerinin aksine, zayıf bağlı çerçevelerdeki semboller çalışma zamanında mevcut değilse hata oluşturmaz.