Has descargado un archivo que termina en .pkpass y no tienes claro qué hacer con él. Puede que proceda de una aerolínea, un proveedor de entradas o un programa de fidelización. Tu iPhone quizá lo abrió automáticamente, o quizá sigue sin hacer nada en la carpeta Descargas.
Un archivo .pkpass es el formato de archivo nativo de los pases de Apple Wallet. Entender qué es y cómo funciona te ayuda a resolver problemas, saber qué datos contiene e incluso crear tus propios pases a partir de entradas y tarjetas existentes.
El formato de archivo .pkpass
Un archivo .pkpass es un archivo ZIP con la extensión cambiada. Si cambias la extensión de .pkpass a .zip en un ordenador, puedes descomprimirlo y ver los archivos que contiene. Apple diseñó este formato específicamente para los pases de Wallet. Incluye todo lo que Wallet necesita para mostrar un pase: diseño, campos de texto, colores, datos del código de barras, imágenes y una firma criptográfica que demuestra que el pase es auténtico.
Cuando tocas un archivo .pkpass en tu iPhone, Wallet lee el archivo, verifica la firma y muestra una vista previa. Si todo es correcto, puedes añadirlo a Wallet con un toque. Para saber más sobre el proceso, consulta cómo añadir pases a Wallet.
Qué contiene un archivo .pkpass
Todos los archivos .pkpass contienen los mismos componentes principales. Esto es lo que encontrarás si cambias la extensión a .zip y lo descomprimes:
pass.json
El archivo principal. Contiene el diseño del pase, campos de texto, colores, datos del código de barras, fechas y nombre de la organización en formato JSON.
manifest.json
Una lista de los archivos del paquete, excepto manifest.json y signature, junto con sus hashes SHA-1. Wallet la usa para comprobar que nada se ha manipulado después de la firma.
signature
Una firma criptográfica PKCS#7 creada con el certificado del emisor emitido por Apple. Demuestra que el pase procede de una fuente de confianza.
Recursos de imagen
Imágenes de logotipos, iconos, bandas y miniaturas en varias resoluciones. Dan al pase su aspecto visual en Wallet.
Algunos pases también incluyen carpetas de localización, como en.lproj, con cadenas traducidas para distintos idiomas. Un archivo .pkpass es un paquete ZIP cuyo tamaño varía según las imágenes y los metadatos que contiene.
Tipos de pases en los archivos .pkpass
El archivo pass.json que contiene el paquete especifica qué tipo de pase es. Apple Wallet admite varios tipos, cada uno con un diseño diferente:
Entradas para eventos
Entradas para conciertos, partidos y conferencias. Incluyen fecha, lugar, información del asiento y un código de barras escaneable.
Tarjetas de embarque
Pases de aerolíneas y transporte con información de salida y llegada, números de puerta y detalles del vuelo.
Tarjetas de tiendas
Tarjetas de fidelización, membresías y programas de recompensas. Pueden incluir un código de barras y el saldo de puntos.
Cupones
Códigos de descuento, promociones y tarjetas regalo con fechas de caducidad y códigos de barras para canjearlos.
También existe un tipo de pase genérico para lo que no encaja en las categorías anteriores. Para saber más sobre las funciones de Wallet, consulta las funciones de Apple Wallet explicadas.
Cómo funciona la seguridad de .pkpass
Todos los archivos .pkpass están firmados criptográficamente. El emisor crea el pase, lo firma con un certificado emitido por Apple y la firma se incluye en el archivo. Cuando abres el archivo, Wallet comprueba que la firma coincide con el contenido y que el certificado sigue siendo válido. Si algo falla, Wallet rechaza el pase.
Esto significa que no puedes editar un archivo .pkpass y esperar que siga funcionando. Cambiar un solo byte invalida la firma. Para saber más sobre cómo se protegen los datos del pase, consulta la FAQ de privacidad de NeatPass.
Por qué importa la firma
Cómo abrir archivos .pkpass
Abrir un archivo .pkpass en el iPhone es sencillo. Así funciona según cómo lo hayas recibido:
Desde un correo o mensaje
Desde un enlace de descarga
Desde la app Archivos
Si el archivo no se abre, la firma puede ser inválida o el certificado puede haber caducado. Consulta cómo reparar archivos .pkpass que no se abren para seguir los pasos detallados.
Convierte cualquier tarjeta en un pase de Wallet
NeatPass facilita convertir cualquier entrada, pase o tarjeta de fidelización en Apple Wallet.
Crear archivos .pkpass sin código
Tradicionalmente, crear archivos .pkpass requería una cuenta de Apple Developer, infraestructura de servidor y conocimientos del framework PassKit. Puede ser razonable para aerolíneas y grandes empresas, pero no resulta práctico para quien solo quiere tener su tarjeta del gimnasio en Wallet.
NeatPass gestiona la importación y la preparación del pase en tu iPhone. Utiliza IA en el dispositivo basada en el framework MLX de Apple para extraer códigos de barras y texto de PDF, fotos y capturas, y después ensambla un archivo .pkpass válido. Una breve solicitud de firma solo envía un hash criptográfico al servidor de firma. Tienes seis métodos de importación diferentes para elegir.
Comparte o importa la fuente
La IA extrae los datos
Personaliza y añade a Wallet
El modelo de IA se ejecuta por completo en tu dispositivo usando la GPU. Descubre más sobre cómo funciona el modelo de IA.
NeatPass admite los principales formatos de códigos de barras, como QR, Aztec, PDF417, Code 128 y otros. Consulta la lista completa de formatos de códigos de barras compatibles.
Preguntas frecuentes
Crea tus propios pases de Wallet
DescargarTu formato de pase, descifrado
Un archivo .pkpass no es tan misterioso como parece. Es un archivo ZIP con datos estructurados, imágenes y una firma digital que Apple Wallet sabe leer. La mayoría de las personas los recibe como adjuntos de correo o enlaces de descarga de proveedores de entradas, aerolíneas y programas de fidelización.
Si tienes tarjetas o entradas que no llegaron como archivos .pkpass, NeatPass puede crearlas por ti. Los pases resultantes son archivos .pkpass reales, firmados criptográficamente y completamente funcionales en Wallet, incluso sin conexión.
