2009-12-17 12 views
7

Necesito distribuir mi aplicación para probarla con simuladores de iphone. Así que he construido el binario y siempre que intente ejecutar la aplicación haciendo doble clic sobre él, la aplicación se bloquea con el errorNecesito ejecutar la aplicación Iphone en el simulador sin usar xcode

dyld mensaje de error: No se ha cargado Biblioteca: /System/Library/Frameworks/UIKit.framework/ UIKit referencia desde: /Users//dev/iphone_workspace/MD2final/build/Analyzer-iphonesimulator/MD2final.app/MD2final Motivo: imagen no encontró

Pero he añadido el UIKit al proyecto y soy capaz de ejecutar la misma aplicación de Xcode usando "Build and go".

¿Hay alguna forma de que pueda construir el binario en mi Xcode y distribuir solo el binario a otros para probarlo?

+0

¿Hizo doble clic en la aplicación de iPhone en el Finder de Mac? Cargar una aplicación directamente en el sim no debe implicar hacer doble clic en nada. – Potatoswatter

+0

Vea también http://stackoverflow.com/questions/947317/can-i-install-an-app-to-the-simulator-without-the-source-code – Brian

Respuesta

2

Puede construir para el simulador en modo RELEASE, luego comprimir el archivo fuera del directorio de la aplicación en la Mac y luego hacer que los probadores lo vuelvan a descomprimir en su propio directorio de aplicaciones para el simulador en su máquina .

He leído que esto funciona, aunque no lo he probado yo mismo.

Lo dejo como ejercicio para localizar los archivos en el directorio correcto.

-t

+1

Hey Tim tu respuesta es correcta, pero solo necesitas un poco de aclaración, entonces lo que tienes que hacer es elegir la compilación desde la ubicación del simulador, por ejemplo Usuario/bla-bla/Biblioteca/Application Support/iPhone Simulator/& zip que compilar ... – iSagar

-2

¿Por qué no quieres que tus probadores simplemente instalen Xcode?

+18

obviamente, él no quiere dar a sus probadores el código fuente –

1
  1. Puede obtener UDID los probadores Dispositivos y crear un nuevo perfil de datos de su cuenta de desarrollador que incluye los UDID de todos los probadores.

  2. Luego descarga el perfil de aprovisionamiento, haga doble clic para instalarlo y use el identificador en su proyecto Xcode que utilizó al crear el nuevo perfil de aprovisionamiento.

  3. En su proyecto Xcode, necesita limpiar la construcción pulsando cmd + shift + K y el archivo .app en el proyecto Xcode se volverá rojo ya que se borrará cuando limpie la compilación.

  4. Luego debe elegir "Dispositivo 3.1.2 | Depurar" en el menú desplegable y presionar cmd + B para compilar de nuevo. Esto reconstruirá el archivo .app. Debes hacer clic derecho sobre él y elegir "Revelar en el buscador".

  5. A continuación, puede proporcionar a los probadores el perfil de suministro y el archivo .app que acaba de crear el paso anterior. Pueden copiar el perfil de aprovisionamiento y el archivo .app en su iTunes y luego sincronizar su biblioteca, que copiará la aplicación en su dispositivo.

Solo pueden probarlo en su dispositivo y no hay manera de hacerlo funcionar en el simulador, pero eso es bueno. :)

Cuestiones relacionadas