Estoy muy frustrado con este problema. Después de una semana de espera, mi aplicación universal para iPad ha sido rechazada porque "está fallando el lanzamiento en el iPad con iPhone OS 3.2 y iPhone 3GS con iPhone OS 3.1.3 y Mac OS X 10.6.2".Aplicación universal para iPad rechazada debido a una falla en el lanzamiento que no puedo reproducir
Desafortunadamente no puedo replicar el problema, lo he probado en modos de depuración y liberación y la aplicación funciona bien. Incluso creé una configuración ad-hoc y la compruebo en otros dispositivos y todo funciona bien.
Debo aclarar que esta es una actualización de una aplicación de iPhone actual y estoy usando el mismo perfil de distribución que la aplicación original de iPhone. Además, he comprobado todo antes de construir la aplicación universal después de la entrada:
http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
Éstos son los registros de errores que Apple me envió:
Incident Identifier: 3E0D4A3B-2896-444D-BCBE-6C0CA1A66A90 CrashReporter Key: 18b5124ea5f657227c5f202a27ed707379b3e2e7 Process: Transfer [982] Path: /var/mobile/Applications/E9062465-7EA6-424C-9C61-D9DBCC7C915A/Transfer.app/Transfer Identifier: Transfer Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1] Date/Time: 2010-05-04 15:35:57.399 -0700 OS Version: iPhone OS 3.1.3 (7E18) Report Version: 104 Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x00000001, 0x3eaa2188 Highlighted Thread: 0 Backtrace not available Unknown thread crashed with ARM Thread State: r0: 0x00002f90 r1: 0x00000000 r2: 0x385242d8 r3: 0x0000010d r4: 0x00000000 r5: 0x00000000 r6: 0x00000000 r7: 0x00000000 r8: 0x2ffffba0 r9: 0x2fffef90 r10: 0x00000000 r11: 0x00000000 ip: 0x0000000c sp: 0x2ffffba4 lr: 0x2fe08727 pc: 0x00002f94 cpsr: 0x40000010 Binary Images: 0x1000 - 0x25fff +Transfer armv7 /var/mobile/Applications/E9062465-7EA6-424C-9C61-D9DBCC7C915A/Transfer.app/Transfer 0x2fe00000 - 0x2fe24fff dyld armv7 /usr/lib/dyld ....
Y el uno para el iPad:
Incident Identifier: 3B170A28-C8E2-4018-8166-E69432A65070 CrashReporter Key: 4a0194e3f60559127faef2b014df605e4c47b981 Hardware Model: iPad1,1 Process: Transfer [533] Path: /var/mobile/Applications/400EE394-7BEE-45CA-942D-DBDC106360FF/Transfer.app/Transfer Identifier: Transfer Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1] Date/Time: 2010-05-04 15:37:17.505 -0700 OS Version: iPhone OS 3.2 (7B367) Report Version: 104 Exception Type: 00000020 Exception Codes: 0x8badf00d Highlighted Thread: 0 Application Specific Information: com.erclab.iphone.photodownload failed to launch in time elapsed total CPU time (seconds): 1.150 (user 0.560, system 0.590), 6% CPU elapsed application CPU time (seconds): 0.150, 1% CPU Thread 0: 0 libobjc.A.dylib 0x33561996 0x33560000 + 6550 1 libobjc.A.dylib 0x33564986 0x33560000 + 18822 2 libobjc.A.dylib 0x33564cb2 0x33560000 + 19634 ...
La aplicación no hace nada más que cargar un HTML local en una vista web después de la aplicación que se inició, por lo que no entiendo por qué dice "error para lanzar en el tiempo "
Cualquier ayuda será muy apreciada.
Debo agregar que la aplicación original de iPhone apenas se tocó durante esta actualización. El propósito de esta actualización fue agregar la versión de iPad y distribuirla como una aplicación universal. La forma en que lo hice fue iniciar una nueva aplicación universal de selección de proyecto de Xcode y luego copiar el código de la aplicación original de iPhone al nuevo proyecto. –
Tomé una captura de pantalla de todas mis configuraciones de compilación aquí: http://echamussy.posterous.com/build-settings ¿Ve algo que puede estar mal con ellas? –