Sobes.tech
Middle

iOS uygulaması için package ve appActivity nerede bulunur?

sobes.tech yapay zeka

AI'dan gelen yanıt

Appium ile otomasyon bağlamında iOS uygulamaları için, Android'deki gibi package ve appActivity kavramları yoktur. Bunun yerine, uygulamanın benzersiz tanımlayıcısı olan bundleId parametresi kullanılır.

Bir iOS uygulamasının bundleId'sini öğrenmek için:

  • Xcode'da projeye ait ayarlarda (Genel -> Kimlik -> Bundle Identifier) bakabilirsiniz.
  • libimobiledevice yüklüyse, ideviceinstaller -l komutunu kullanarak yüklü uygulamaların listesi ve bundleId'leri alınabilir.
  • Appium'un Desired Capabilities'ında appPackage ve appActivity yerine bundleId belirtin.

İşte iOS için Desired Capabilities örneği:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.ornek.uygulamam"
}