2012-02-28 31 views
16

me han tratado de ajustes de configuración decenas tratando de conseguir que esto funcione, pero aún así fue en vano ...Problemas que presentan aplicación FireMonkey a la tienda de aplicaciones

Cuando estoy tratando de presentar a la tienda de aplicaciones, el cargador de aplicaciones informa el siguiente error

iPhone/iPod Touch: aplicación ejecutable no se necesita una arquitectura requerida. Al menos una de las siguientes arquitecturas debe ser presente: armv7.

Según tengo entendido, fpc 2.4 solo puede generar el código armv6 de todos modos.

He intentado establecer todas las configuraciones de compilación para que solo hagan referencia a armv6, instale la versión anterior de XCode 3.2.6 y vincule con iOS SDK 4.3, esperando que esto resuelva cualquier referencia a armv7, pero aún no lo disfrute.

De acuerdo con las notas de la versión XE2 Update 4, fpc 2.6 admite armv7, pero a pesar de que las notas de la versión han estado disponibles durante semanas, ¡no hay señales de la actualización!

¿Alguien ha subido con éxito una aplicación con las herramientas actuales (seguramente debe ser posible)? Si es así, ¿podría compartir su secreto?

Gracias

+0

Háganos saber una vez que esté en la tienda de aplicaciones, y cómo encontrarlo. Creo que la mayoría de los desarrolladores de delphi con un ipad o un iphone estarían muy interesados ​​en ver lo que hiciste. –

+0

Para cualquiera que esté interesado, finalmente he enviado la aplicación después de pasar otro día luchando contra la firma de código que no quería comportarse. Intenté docenas de las soluciones recomendadas en más de 200,000 referencias de Google a este problema. Finalmente, en la desesperación desinstalé Xcode, luego reinstalé. Eso lo solucionó El entorno Delphi XE2 Firemonkey/iOS tiene muchos errores, pero está empezando a verse bastante bien ahora que he estado usando xcode por un tiempo. – Peter

+0

Gracias a todos los que han seguido esta publicación, para su información, la aplicación ya ha sido aprobada y está disponible en http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=505367719&mt=8 NB : Solo está disponible en Australia, Nueva Zelanda y un par de otros países en este momento, por lo que no estoy seguro si el enlace funcionará para usted si se encuentra en otro lugar. – Peter

Respuesta

18

Me ha actualizado a 2.6 FPC y todo está bien.

Yo era reacio a hacer esto, ya que mi entorno de desarrollo no sería "estándar", sin embargo fue bastante sencillo.

Hay un párrafo en las notas de la versión en el sentido de que nada ha cambiado en el entorno de xcode. Esto es probablemente cierto hasta cierto punto, pero al menos es un poco engañoso ya que el compilador ahora construye el código armv7 bien, que es el problema que necesitaba resolver.

+4

No hay necesidad de disculparse. Buena pregunta y tienes la solución que bien podría ser útil para otros. +1 x2 –

+1

+1 Por favor, marque su respuesta como la correcta. – sElanthiraiyan

Cuestiones relacionadas