Sobes.tech
Middle

Къде да намеря package и appActivity за iOS приложението?

sobes.tech AI

Отговор от AI

За iOS приложения в контекста на автоматизация с помощта на Appium, понятията package и appActivity, както при Android, не съществуват. Вместо това се използва параметърът bundleId — уникалният идентификатор на приложението.

За да разберете bundleId на iOS приложение, можете:

  • Да проверите в Xcode в настройките на проекта (Общи -> Идентичност -> Bundle Identifier).
  • Да използвате командата ideviceinstaller -l (ако е инсталиран libimobiledevice) за списък на инсталираните приложения с техните bundleId.
  • В Desired Capabilities на Appium да посочите bundleId вместо appPackage и appActivity.

Пример за Desired Capabilities за iOS:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.priklad.mojaplikaci"
}