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_mapsArchivos de mapa del módulo directamente desde este destino (no hay mapas de módulos transitivos). Se usa para forzar 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 directos de este destino (no archivos transitivos), incluidos los encabezados del atributo 'srcs'
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Los archivos de biblioteca en los directorios .framework que pertenezcan 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 dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Muestra todos los nombres de frameworks dinámicos de este proveedor.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Muestra todas las rutas de framework de los frameworks dinámicos de este proveedor.
force_load_library
depset ObjcProvider.force_load_libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Bibliotecas para cargar con -force_load.
imported_library
depset ObjcProvider.imported_libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Se importaron bibliotecas estáticas precompiladas (archivos .a) para vincular al objeto binario.
j2objc_library
depset ObjcProvider.j2objc_libraryBibliotecas estáticas compiladas a partir de código Java traducido por J2ObjC.
biblioteca
depset ObjcProvider.libraryObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la 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 dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Vincula artefactos de tiempo de dependencias que no pertenecen a ninguna otra categoría, como bibliotecas o archivos. Este método 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 los indicadores de vinculador necesarios a "linkopt".
linkopt
depset ObjcProvider.linkoptObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Opciones de vinculación
module_map
depset ObjcProvider.module_mapMapas de módulos Clang, que se usan para forzar 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 dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Nombres de las bibliotecas .dylib del SDK con las que se vinculará. Por ejemplo, "libz" o "libarchive".
sdk_framework
depset ObjcProvider.sdk_frameworkObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Nombres de los frameworks del SDK con los que se vinculará (p.ej., “AddressBook”, “QuartzCore”).
source
depset ObjcProvider.sourceTodos los archivos de origen transitivos.
static_framework_file
depset ObjcProvider.static_framework_fileObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Los archivos de la biblioteca en los directorios .framework que deben vincularse de forma estática.
static_framework_names
depset ObjcProvider.static_framework_namesObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Muestra todos los nombres de frameworks estáticos de este proveedor.
static_framework_paths
depset ObjcProvider.static_framework_pathsObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Muestra todas las rutas de acceso de los frameworks a los frameworks estáticos de este proveedor.
strict_include
depset ObjcProvider.strict_includeLas rutas de búsqueda no propagadas que se especifican con "-I" en la línea de comandos. También se conocen como rutas de búsqueda de encabezados (y son diferentes de las rutas de búsqueda de encabezados del usuario).
umbrella_header
depset ObjcProvider.umbrella_headerEncabezado paraguas de Clang. Los encabezados públicos se incluyen #en los encabezados generales para ser compatibles con los encabezados segmentados J2ObjC.
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkObsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_objc_provider_remove_linking_info
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Nombres de frameworks del SDK para vincular de forma débil Por ejemplo, "MediaAccessibility". A diferencia de los frameworks de SDK vinculados regularmente, los símbolos de frameworks débilmente vinculados no causan un error si no están presentes en el tiempo de ejecución.