2014-07-24 48 views
3

我正試圖使用​​Appium將我公司的應用程序從App Store下載到真實的硬件設備(iPhone)上。是否可以使用Appium自動從App Store下載的應用程序?

尋求幫助。我曾嘗試:

  1. 下載appium 12.2
  2. 安裝IOS-WebKit的遠程調試
  3. 從網上下載的應用程序商店
  4. 連接iPhone與Mac
  5. 應用進入了UDID和BundeID和強制設備作爲iPhone並點擊啓動。
  6. 服務器啓動成功但無法啓動apium檢查器。
+0

請提供服務器日誌。你怎麼知道BundleId?這是您/您的客戶在應用程序商店中放置的應用程序嗎? – sheeptest

+0

我有從那裏的應用程序源代碼複製捆綁ID。我從plist得到它。 –

+0

上週我花了一些時間在硬件設備上進行測試。請打開一個單獨的問題,瞭解如何使用XCode/Appium進行設置,然後我會引導您完成整個設置。 – sheeptest

回答

4

您無法自動化從App Store下載的內部版本。

對於儀器/ Appium連接到你需要一個真正的設備上的應用....

  1. 有一個「發展」的證書籤名的.ipa文件,其中包括目標的UDID設備

  2. 您可以使用「分配」證書,這是什麼所有 App Store的建立與

  3. 簽署

來源:我花了最後兩天在這個。我需要更新Appium文檔。

+0

「包含目標設備的UDID的開發證書」是什麼意思? – mafonya

+1

當您在歸檔過程中對.ipa進行代碼簽名時,您需要選擇一個開發證書。這是開發人員在開發過程中在手機上運行應用程序時用於簽名的應用程序。開發和分發證書之間的區別[這裏](http://stackoverflow.com/a/669068/3622606) – sheeptest

+0

正確,但證書不包含任何UDID。供應配置文件可以。證書只包括對配置文件的引用。我需要了解這一部分:「其中包括目標設備的UDID」 – mafonya

相關問題