que kit healthkit health funciona developer data como carekit apple accessories swift ios8 itunes health-kit

kit - Biblioteca iOS 8.0.2 no cargada libswiftCore.dylib



healthkit permissions (7)

Tengo una aplicación que usa HealthKit y Swift, todo se compila y funciona bien cuando lo pruebo desde Xcode en un simulador o dispositivo. Lo probé, lo depuré y lo envié a la tienda de iTunes. Cuando se aprobó la solicitud, descargué la nueva versión de la tienda y se bloqueó de inmediato. Esto fue extremadamente desconcertante ya que nunca he tenido este problema antes. Miro los registros de diagnóstico y uso de mi teléfono y el informe de fallos de la aplicación dice lo siguiente:

Mensaje de error de Dyld: Biblioteca no cargada: @ rpath / libswiftCore.dylib Referencia de: / path / to / my / app Motivo: no se encontró ninguna imagen adecuada. Encontré: /path/to/my/app/Frameworks/libswiftCore.dylib: mmap () error 1 en la dirección = 0x100174000, tamaño = 0x0194000 segmento = __ TEXTO en segmento :: mapa ()

¿Alguien ha visto algo como esto o sabe cómo lidiar con eso?

Gracias

EDITAR:

El problema del choque se resolvió mágicamente en la mañana del 4 de octubre, lo que me dice que se trataba de un problema de Apple. He estado enviando un correo electrónico al soporte de iTunes Connect, pero no han dicho de una manera u otra lo que sucedió. También abrí un boleto técnico sin una respuesta de Apple. Esto es bastante decepcionante, no solo por el hecho de que Apple no está siendo transparente sobre el tema, sino que también me hace sentir que no tengo ningún curso de acción más adelante si es que alguna vez sucediera esto otra vez.


Este error suele ocurrir al firmar aplicaciones Swift con certificados que carecen de "OU" (Unidad organizativa). Todos los certificados creados después del lanzamiento de iOS 8 deberían tener esto. La solución simple es crear un nuevo certificado para firmar.

Para obtener más detalles, consulte el comentario oficial de Apple aquí: https://developer.apple.com/library/ios/qa/qa1886/_index.html


Esto parece posiblemente ser un problema de firma de código por parte de Apple, y el problema parece afectar a las aplicaciones con marcos incrustados (incluidas las aplicaciones que no son Swift). Hay varias cuentas de desarrolladores afectados (incluido yo mismo) que solo habían enviado una actualización, sin cambiar ninguna configuración de compilación. Parece que algunas aplicaciones de alto perfil se han visto afectadas y se han archivado tickets con Apple, pero no se ha recibido ninguna respuesta oficial por el momento.

EDITAR: Esto ha sido confirmado.


Parece que mi en la tienda de iTunes ahora se está descargando y abriendo como se esperaba. Por lo que he estado leyendo en los foros de desarrolladores de Apple , otras aplicaciones también funcionan ahora. No he recibido ninguna palabra de Apple sobre por qué sucedió esto o qué causó esto. Abrí un ticket de soporte técnico con ellos y también me puse en contacto con el soporte de iTunes Connect y no hay ninguna explicación ni ninguna información sobre este problema que se haya resuelto. Este es un servicio al cliente bastante pobre por su parte.


Simplemente haga los siguientes dos pasos:

1) Eliminar la aplicación del dispositivo (o simulador)

2) Limpie su espacio de trabajo (CMD + MAYÚS + K o mediante el menú Producto-> Limpiar)

3) Construye y ejecuta tu aplicación de nuevo.

Mágicamente ayuda en todo momento con todas esas cosas de inicio / despliegue ...

También a menudo recibo algo como "aplicación no encontrada en el dispositivo" o problemas de firma, etc. Minutos antes de que todo funcionara bien.


Yo tuve el mismo problema. Eliminé el soporte para arm64 y agregué armv7s y ahora el equipo de revisión de Apple aprueba la aplicación.


Editar:

La aplicación fue rechazada, después de hacer este cambio, por la misma razón, sin embargo, estoy seguro de que el problema tiene que ver con una versión de arquitectura faltante en libswiftCore.

Voy a publicar esto como la respuesta provisional. Las arquitecturas estándar de Xcode 6 excluyen armv7s

Observe cómo dice el error : Encontró: /path/to/my/app/Frameworks/libswiftCore.dylib

Así que encontró la lib, pero también dice: Razón: no se encontró una imagen adecuada.

Después de ejecutar lipo contra la compilación archivada, no contenía armv7s en la biblioteca swift o en el binario de la aplicación. Lo agregué manualmente según el enlace anterior y el binario ahora contiene soporte para armv7s, aunque la biblioteca swift todavía no lo hizo. Mi aplicación está en revisión acelerada, por lo que debería recibir comentarios rápidamente. Seguiré cuando eso suceda.


Tuve exactamente el mismo problema con una de las actualizaciones de la versión de mi aplicación (FunKeyBoard 1.1).

Después de investigar un poco, parece que fue un problema secundario de Apple para muchas aplicaciones actualizadas el 3 de octubre. Apple solucionó el problema el 4 de octubre lanzando una actualización, el mismo número de versión, sin necesidad de que el desarrollador de la aplicación corrija / vuelva a subir.

Obviamente es un problema secundario de Apple, pero me sorprende que Apple esté muy callado al respecto. Muchos desarrolladores, incluido yo mismo, recibieron correos electrónicos enojados de los usuarios y, como resultado, malas revisiones de las aplicaciones.