2010-06-14 15 views
22

me sale el siguiente error al intentar cargar la aplicación en iTunes Connect:.¿Cómo cambio mi iPhone App de nombre de archivo binario

"nombres de los archivos binarios no pueden contener un espacio Por favor, cambiar el nombre del archivo binario y vuelve a intentarlo. "

Si trato de validará la solicitud de XCode, me sale: "Mi Application.ipa: nombre de archivo no puede contener espacios en blanco"

Así que supongo que tengo que encontrar una manera de cambiar el nombre de este archivo .ipa. No deseo cambiar el nombre de mi producto, que debe permanecer como "Mi aplicación". ¿Cómo puedo hacer eso?

Gracias!

Respuesta

48

Esto funciona muy bien (tomado de aquí: http://developer.appcelerator.com/question/82971/filename-may-not-contain-whitespace-in-xcode-325-is-back):

1) En Xcode Organizador haga clic derecho en la fecha de creación de la aplicación y selecciona "Reveal archivados App en Finder"

2) Abrir ArchiveInfo.plist en un editor de texto (i utilizado Coda)

3) Para mí, en la línea 12 que estaba creando la aplicación con un espacio:

<key>XCApplicationName</key> 
    <string>Example Name</string> 

Ch Anótelo a ExampleName y guarde el archivo.

4) Una vez que regrese a Xcode Organizer, debería poder pasarlo bien.

+1

Esto funciona con la presentación a través del organizador Xcode, por eso es la mejor respuesta. Gracias. – Dimitris

+2

Prefiero hacer la edición en el Editor de listas de propiedades, pero estoy de acuerdo en que esta es la mejor forma de eliminar espacios. – westsider

+0

Funciona para el organizador de Xcode. ¡Gracias! –

3

Solo tuve que cambiar el nombre del archivo zip antes de cargarlo en la interfaz web. Esto es realmente tonto ...

+0

Esto ya no es una opción ya que el cargador es la única forma de cargarlo ahora. – valexa

+2

@valexa - Cambie el nombre de .app antes de comprimir y cargar en el cargador. – Moshe

0

No hay necesidad de cambiar nada en XCode. Simplemente cambie el nombre del archivo .zip resultante de "Mi Application.zip" a "My_Application.zip". Esto no afecta el nombre de su aplicación, es solo una manera de eludir las comprobaciones de nombre de archivo del Cargador de aplicaciones (que no permiten espacios en blanco en el nombre de archivo zip cargado).

My_Application.zip debe estar bien

6

Desde Xcode o el cargador de aplicaciones es la única manera de presentar aplicaciones ahora, cambiando el nombre del archivo antes de utilizar la interfaz web no es una opción.

Sin embargo, hay una solución. Desde Xcode Organizer, elija Guardar en disco, elija un nombre de archivo sin espacio y luego use Application Loader (no el Xcode Organizer) para enviar el archivo a Apple.

+1

Esto funciona perfectamente. Gracias Steve! –

4

Me encontré con este y otro problema cuando quería enviar una aplicación con espacios en blanco y un + en el nombre.

Application Loader no funcionó bien para mí: errores crípticos que requerían eliminar el IPA y reconstruir.

Mi solución final fue configurar el PRODUCT_NAME para algo sensato, p. en lugar de My App+ era MyAppPro. Luego configuré CFBundleDisplayName en Info.plist al nombre que deseaba, p. My App+.

En mi opinión, esta es una solución mejor que cambiar el nombre del IPA cada vez y usar Application Loader.

0

Pude usar el Organizador, seleccionar Compartir, Guardar en el disco. Se dirigió al archivo y le dijo a Finder que lo abra con Application Loader v1.4. Esto es con XCode 3.2.5. Anteriormente utilicé Application Loader para cargar aplicaciones en la tienda de aplicaciones Mac.

2

Uso Xcode 4.

El problema se resuelve en esta versión.

+0

Y reintroducido en 4.2 .../o \ –

Cuestiones relacionadas