2015-02-09 115 views
1

我的客戶處於在岸狀態,並且他給我提供了一份.IPA文件配置文件(使用我的設備UDID),其中包含開發人員證書而不是配送文件(正如appium文檔中提到的)。問題是,嘗試運行我得到的Appium代碼「目標無法運行.Permisson調試[應用程序名稱]被拒絕。該應用程序必須使用開發標識(即iOS開發人員)」錯誤進行簽名。任何建議可能是什麼問題?也請讓我知道。Appium - 開發人員證書問題

1)如果我有簽名的.ipa文件,我還需要開發者帳戶嗎? 2)使用appium自動化時,我是否需要開發人員提供任何其他證書?

回答

1

這個錯誤不是來自Appium,它實際上來自Xcode。如果您嘗試執行以下步驟,則可能會看到相同的錯誤消息:

  1. 使用.ipa文件在iPhone上安裝應用程序。
  2. 打開與iPhone上的iOS版本兼容的Xcode。
  3. 右鍵單擊Xco​​de並打開開發人員工具 - >樂器。
  4. 單擊自動化並連接您的設備。搜索要測試的目標應用程序並單擊記錄。
  5. 如果xcode能夠啓動應用程序,這意味着該應用程序已正確簽名,並且可以在xcode上使用。否則這意味着它沒有正確簽名。

如果您可以通過這些步驟重現上述錯誤,只需顯示dev並讓他們知道他們的簽名不好。

此外,
1)。你並不需要一個開發者賬戶,如果你已經有了一個簽署IPA
2)。你也不需要從開發商的任何其他證書。