Miembros
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- biblioteca
- 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_mapsLos archivos de asignación del módulo se crean directamente desde este destino (no hay mapas de módulos transitivos). Se utiliza para aplicar de manera forzosa el uso adecuado de archivos de encabezados privados y para la compilación con Swift.
direct_sources
sequence ObjcProvider.direct_sourcesTodos los archivos de origen directo de este destino (no archivos transitivos), incluidos los encabezados en el atributo “srcs”.
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Los archivos de biblioteca en los directorios .framework que pertenecen a un framework vinculado de forma dinámica.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_namesObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Muestra todos los nombres de frameworks dinámicos en este proveedor.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Devuelve todas las rutas de framework a frameworks dinámicos en este proveedor.
force_load_library
depset ObjcProvider.force_load_libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Bibliotecas que se cargarán con -force_load.
imported_library
depset ObjcProvider.imported_libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Se importaron bibliotecas estáticas precompiladas (archivos .a) para vincularlas al objeto binario.
j2objc_library
depset ObjcProvider.j2objc_libraryBibliotecas estáticas que se compilan a partir de código Java traducido por J2ObjC.
biblioteca
depset ObjcProvider.libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Archivos de biblioteca (.a) compilados por dependencias del destino actual
link_inputs
depset ObjcProvider.link_inputsObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Vincula artefactos de tiempo de dependencias que no pertenecen a ninguna otra categoría, como bibliotecas o archivos. Este código genérico proporciona una forma de agregar datos arbitrarios (p.ej., archivos AST de Swift) al vinculador. La regla que los agrega también es responsable de agregar las marcas de vinculador necesarias a “linkopt”.
Linkopt
depset ObjcProvider.linkoptObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Opciones de vinculación
module_map
depset ObjcProvider.module_mapMapas de módulos Clang, que se usan para aplicar el uso adecuado de los archivos de encabezados privados.
sdk_dylib
depset ObjcProvider.sdk_dylibObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Nombres de las bibliotecas .dylib del SDK con las que se vincularán. Por ejemplo, "libz" o "libarchive".
sdk_framework
depset ObjcProvider.sdk_frameworkObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Nombres de los frameworks del SDK con los que se vinculará (p.ej., “AddressBook”, “QuartzCore”).
source
depset ObjcProvider.sourceTodos los archivos fuente transitivos.
static_framework_file
depset ObjcProvider.static_framework_fileObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Los archivos de biblioteca en los directorios .framework que deben vincularse estáticamente.
static_framework_names
depset ObjcProvider.static_framework_namesObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Muestra todos los nombres de frameworks estáticos en este proveedor.
static_framework_paths
depset ObjcProvider.static_framework_pathsObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Muestra todas las rutas de framework a frameworks estáticos de este proveedor.
strict_include
depset ObjcProvider.strict_includeLos no propagados incluyen las rutas de búsqueda especificadas con “-I” en la línea de comandos. También se conocen como rutas de búsqueda de encabezado (y son distintas de las rutas de búsqueda de encabezado del usuario).
umbrella_header
depset ObjcProvider.umbrella_headerEncabezado paraguas Clang. Los encabezados públicos se #incluyen en los encabezados generales para ser compatibles con los encabezados segmentados de J2ObjC.
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependa de él. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta función experimental para verificar que tu código sea compatible con su eliminación inminente. Nombres de los frameworks del SDK con los que se vinculará de manera débil. Por ejemplo, "MediaAccessibility". A diferencia de los frameworks de SDK vinculados habitualmente, los símbolos de frameworks poco vinculados no generan un error si no están presentes en el entorno de ejecución.