Quiero utilizar diferentes API cuando ejecuto implementaciones adhoc de mi aplicación en comparación con las implementaciones de la tienda de aplicaciones. ¿Se puede descubrir esto en tiempo de ejecución? Sé que puedo usar #if TARGET_IPHONE_SIMULATOR y #if DEBUG cuando se ejecuta desde xcode pero también quiero que se detecten implementaciones adhoc. ¿Algunas ideas?iPhone - ¿Cómo puedo detectar que un dispositivo está ejecutando una compilación ad hoc de mi aplicación en tiempo de ejecución?
Respuesta
Agregue una macro de preprocesador para su configuración AdHoc en Configuración de compilación. #if ADHOC // hacer algo
Compruebe que "../iTunesMetadata.plist" exista en su NSDocumentDirectory.
Este archivo está presente solo en las compilaciones de la tienda de aplicaciones, y está en la raíz de la aplicación, por lo que es seguro para el envío a la tienda de aplicaciones.
un ligero truco, pero lo intentaré - gracias – Brett
Parece estar presente también para compilaciones ad-hoc. Estoy usando TestFlight; quizás TestFlight agrega los metadatos para obtener iconos bonitos mientras se descarga la aplicación. –
- 1. ¿Cómo puedo hacer que el icono de mi aplicación de iPhone ad hoc aparezca en iTunes?
- 2. Symbolicate aplicación ad hoc iPhone se bloquea
- 3. Detecta si el iPhone está ejecutando una compilación Debug/Distribution en tiempo de ejecución
- 4. iOS, detectar ad-hoc desde el código
- 5. ¿Todavía necesito un archivo Entitlements.plist para una compilación ad-hoc?
- 6. iPhone ad hoc construir usando Xcode 4
- 7. ¿Debo reconstruir la aplicación después de agregar un nuevo iPhone en una distribución ad hoc?
- 8. Distribución de iPhone ad hoc en un entorno de equipo
- 9. Preparando la Distribución Ad Hoc para mi aplicación
- 10. Cómo depurar una aplicación de iPhone después de un anuncio Hoc Build?
- 11. ¿Cómo puedo detectar qué dispositivo iOS está usando mi usuario?
- 12. distribución iphone ad-hoc en la tienda de aplicaciones
- 13. Cómo crear un hilo que corre todo el tiempo que mi aplicación se está ejecutando
- 14. ¿Cómo ejecutar una secuencia de comandos después de que Xcode ejecuta codesign en mi aplicación de iPhone?
- 15. ¿El iPhone es compatible con el modo WiFi ad-hoc?
- 16. ¿Por qué desaparece el ícono de mis aplicaciones después de una instalación ad hoc (iPhone)?
- 17. ¿Cómo puedo detectar si mi proceso se está ejecutando UAC elevado o no?
- 18. ¿Cómo hacer que mi aplicación .NET en ejecución pueda recibir comandos mientras se está ejecutando?
- 19. Cómo detectar aplicación se está ejecutando en el simulador o dispositivo
- 20. error al importar la distribución ad hoc de aplicación para el iPhone en iTunes
- 21. ¿Cómo detectar si mi aplicación se está ejecutando en una máquina virtual?
- 22. Prueba de compra en la aplicación iOS con la versión ad-hoc de la aplicación
- 23. ¿Qué es Ad Hoc Query?
- 24. Mi iPhone aplicación se está archivada como "Mac App Archivo" y no "archivo aplicación de iOS"
- 25. Distribución ad hoc: la aplicación no se pudo instalar
- 26. Detectar en tiempo de ejecución de qué tienda de aplicaciones del país se descargó mi aplicación para iPhone?
- 27. Datos ad hoc y patrón de repositorio
- 28. Cómo detectar si el iphone está sincronizado cuando la aplicación no se está ejecutando
- 29. Destacamento de texto ad hoc en vim
- 30. ¿Cómo sé que mi aplicación está desinstalada del dispositivo ...?
Eso funcionará pero falla el requisito de hacerlo en tiempo de ejecución :) –
@MariaZverina De acuerdo. – 0x8badf00d
Quiero decir algo como-> if (firmado como adhoc) ... – Brett