2012-09-13 6 views

Respuesta

1

EDITAR: Problema resuelto con Restkit, consulte la última confirmación de github: git: //github.com/RestKit/RestKit.git

EDITAR: Problema con Google Analytics también resuelto a partir de la versión 1.5.1 acaba de descargar la nueva versión.

Simplemente no se olvide de eliminar los archivos binarios antiguos y limpiar y compilar.

Para cosas como 'RestKit' que tiene el código fuente, si las limpia por separado y luego compila (asegurándose de que la Arquitectura incluya Armv7s) funciona bien, obtiene los binarios que necesita y luego se vinculan correctamente a tu aplicación

por la razón del más allá de mi comprensión, cuando cambié el objetivo del dispositivo iOS para iPhone 6.0 Simulador e hice una limpia y luego construir, podría enlazar con Google Analytics, así,

En construcción para el "dispositivo iOS "(no el simulador) no funciona, obtengo errores de enlazador.

+2

Cuando construyes para el simulador, estás compilando una aplicación para Mac, en realidad: Intel, no el brazo. –

+0

Tienes razón, así que el problema aún no está resuelto, supongo. – Ali

+1

Me encuentro con problemas similares. Eliminé todo menos 'armv7' por el momento y puedo construir mi proyecto. Su aplicación todavía se ejecutará en un iPhone5 por supuesto, solo "emulada" en su arquitectura de armv7s. Es lo mismo que para las aplicaciones que fueron desarrolladas para armv6 que funcionan bien en chips de armv7. –

5

Sí, van a tener que liberar los binarios que son compilado para la arquitectura de armv7s para admitir el nuevo procesador iPhone 5 A6. Mientras tanto, puede compilar temporalmente solo contra armv7 para continuar el desarrollo en iOS 6 en su dispositivo actual hasta que esas otras bibliotecas se actualicen.

  • Ir a Target -> Construir Configuración -> Arquitecturas
  • Elija "Otros ..."
  • Añadir "ARMv7"
  • Quitar $ (ARCHS_STANDARD_32_BIT)
  • Hecho
  • Limpio & Compilación
0

consejos de sonido en la materia a partir de: http://wanderingcoder.net/2012/09/16/no-armv7s-til-tested/

Básicamente: quitar los armv7s de Arquitectura en los valores de creación hasta que pueda conseguir sus manos en un dispositivo (en unos pocos días, supongo) y las personas (como Google para el problema de Google Analytics) comienza a lanzar binarios, no libere código pirateado y no probado.

Cuestiones relacionadas