Sobes.tech
Middle

Dove trovare package e appActivity per l'app iOS?

sobes.tech AI

Risposta dell'AI

Per le applicazioni iOS nel contesto dell'automazione con Appium, i concetti di package e appActivity, come in Android, non esistono. Al loro posto si utilizza il parametro bundleId, che è l'identificatore univoco dell'app.

Per scoprire il bundleId di un'app iOS, si può:

  • Consultare Xcode nelle impostazioni del progetto (Generale -> Identità -> Bundle Identifier).
  • Usare il comando ideviceinstaller -l (se si ha installato libimobiledevice) per ottenere una lista delle app installate con i loro bundleId.
  • Nelle Desired Capabilities di Appium, specificare bundleId invece di appPackage e appActivity.

Esempio di Desired Capabilities per iOS:

{
  "platformName": "iOS",
  "deviceName": "Simulatore iPhone",
  "platformVersion": "14.4",
  "bundleId": "com.esempio.miaapp"
}