Sobes.tech
Назад к вопросам
Middle
6

Где найти package и appActivity для iOS приложения?

Компании, где спрашивали
AndersenAndersen

Ответ от нейросети

sobes.tech AI

Для iOS приложений в контексте автоматизации с помощью Appium понятия package и appActivity, как в Android, отсутствуют. Вместо этого используется параметр bundleId — уникальный идентификатор приложения.

Чтобы узнать bundleId iOS приложения, можно:

  • Посмотреть в Xcode в настройках проекта (General -> Identity -> Bundle Identifier).
  • Использовать команду ideviceinstaller -l (если установлен libimobiledevice) для списка установленных приложений с их bundleId.
  • В Appium Desired Capabilities указать bundleId вместо appPackage и appActivity.

Пример Desired Capabilities для iOS:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.example.myapp"
}