¿Cómo obtengo el Id del paquete de la aplicación en la que me encuentro?Cómo obtener el Id de paquete de su aplicación Automatización de UIA de iOS
Respuesta
que tendría que utilizar:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[r] eturns el objeto NSBundle que corresponde al directorio donde se encuentra el ejecutable de la aplicación actual." y, por lo tanto, devolverá un objeto NSBundle
para el paquete de aplicaciones.
[- bundleIdentifier
] Devuelve "[t] el identificador de paquete del receptor, que se define mediante la clave CFBundleIdentifier en la lista de propiedades de información del paquete."
Aquí es cómo llegué a la ID de paquete para mi aplicación en las secuencias de comandos de la UIA:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
Usted puede Findle el identificador de paquete de la plist. Haga clic derecho en el archivo de la aplicación y haga clic en "mostrar los contenidos del paquete". Encontrarás un archivo plist allí. Ábralo con cualquier editor de texto y obtendrá la identificación del paquete.
No es falso, pero obviamente la pregunta era sobre obtener el id del paquete ** del código **, no del buscador. Debe leer cuidadosamente la pregunta y otras respuestas antes de responder. – psycho
La pregunta estaba relacionada con la automatización de UIA y no está relacionada con el código fuente. Siempre utilizamos la aplicación o el archivo ipa para ese y no el código fuente, así que será mejor que vuelva a leer esa pregunta – Sanjay
Gracioso, habría jurado que "automatización" significaría usar un script, entonces, código. – psycho
- 1. ID de paquete y número de SKU
- 2. ¿Cómo puedo obtener el nombre de una aplicación de Facebook con su ID de aplicación y su secreto?
- 3. importancia de ID de semilla de paquete durante Crear ID de aplicación? (Apple Provisioning Portal)
- 4. Árbol de automatización de IU obsoleto
- 5. ¿Tiene una aplicación de iOS acceso de escritura dentro de su paquete?
- 6. iOS ID del paquete del desarrollador y el nombre de la aplicación ya están en uso
- 7. ¿Cómo obtener el ID de proceso actual?
- 8. Obtener id de div de su nombre de clase
- 9. Iniciar aplicación desde el paquete de aplicación
- 10. iTunes Connect: ¿Cómo cambiar el ID del paquete antes de enviar la aplicación?
- 11. IOS de aprovisionamiento, el equipo ID confusión
- 12. ¿Cómo funciona #import en la Automatización de IU de iOS?
- 13. iOS: cómo obtener el idioma actual de la aplicación
- 14. Identificador de paquete iOS Provisioning Portal
- 15. obtener el nombre de la aplicación del nombre del paquete
- 16. ¿Cómo obtener su propia versión de aplicación de xcode?
- 17. Obtener referencia al objeto de subproceso desde su ID
- 18. ¿Cómo obtener el Thread ID de Android?
- 19. ¿Hay alguna manera de ver el archivo .entitlements de su aplicación desde el archivo .ipa de su aplicación?
- 20. Automatización de QA en la aplicación Flex
- 21. Windows phone: cómo obtener la ID de aplicación actual
- 22. ¿Cómo obtener la id de la aplicación Android?
- 23. obtener el control por ID de cliente
- 24. automatización vs2010: Obtener el valor de texto de un EnvDTE.CodeElement
- 25. ID único de la aplicación de Android
- 26. obtener una lista utilizando su ID
- 27. ¿Cómo obtener el ID de inserción de este ADODB.Recordset?
- 28. Cómo obtener ID de Tweet desde el evento de tweet
- 29. ¿La misma aplicación de FB, varias identificaciones de paquete de iOS, con diferentes sufijos?
- 30. Obtener identificador de paquete programáticamente
Gracias Tommy. Ahora también puedo obtener el ID del paquete en los Scripts de la UIA. –
Para googlers, compruebe la respuesta de swathy a continuación para obtener ID de paquete en scripts de UIA. – GoodSp33d