Sobes.tech
Middle
40

iOS қолданбасы үшін package және appActivity қайда табылады?

Сұралған компаниялар
AndersenAndersen

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