Sobes.tech
Middle

Onde encontrar package e appActivity para a aplicação iOS?

sobes.tech IA

Resposta da IA

Para aplicações iOS no contexto de automação com Appium, os conceitos de package e appActivity, como no Android, não existem. Em vez disso, usa-se o parâmetro bundleId, que é o identificador único da aplicação.

Para descobrir o bundleId de uma aplicação iOS, pode-se:

  • Ver no Xcode nas configurações do projeto (Geral -> Identidade -> Bundle Identifier).
  • Usar o comando ideviceinstaller -l (se tiver o libimobiledevice instalado) para listar as aplicações instaladas com seus bundleId.
  • Nas Capacidades Desejadas do Appium, indicar bundleId em vez de appPackage e appActivity.

Exemplo de Capacidades Desejadas para iOS:

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