Sobes.tech
Middle

¿Dónde encontrar package y appActivity para la aplicación de iOS?

sobes.tech AI

Respuesta de la IA

Para las aplicaciones de iOS en el contexto de la automatización con Appium, los conceptos de package y appActivity, como en Android, no existen. En su lugar, se utiliza el parámetro bundleId, que es el identificador único de la aplicación.

Para conocer el bundleId de una aplicación de iOS, se puede:

  • Consultar en Xcode en la configuración del proyecto (General -> Identidad -> Bundle Identifier).
  • Usar el comando ideviceinstaller -l (si se ha instalado libimobiledevice) para obtener una lista de las aplicaciones instaladas con sus bundleId.
  • En las Capacidades Deseadas de Appium, especificar bundleId en lugar de appPackage y appActivity.

Ejemplo de Capacidades Deseadas para iOS:

{
  "platformName": "iOS",
  "deviceName": "Simulador de iPhone",
  "platformVersion": "14.4",
  "bundleId": "com.ejemplo.miapp"
}