Sobes.tech
Back to questions
Middle
7

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

Companies where asked
AndersenAndersen

Answer from AI

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"
}