Appium - 开发者证书问题

Appium - Developer Certificate issues

我的客户在岸上,他给了我一个 .IPA 文件配置(使用我的设备 UDID),开发人员证书没有分发(如 appium 文档中所述)。问题是当我尝试 运行 我得到的 Appium 代码“目标无法 run.Permisson 调试 [应用程序名称] 是 denied.The 应用程序必须使用开发身份进行签名(即 iOS 开发人员)”错误。任何建议可能是什么问题?也请告诉我。

1)如果我有一个签名的 .ipa 文件,我还需要一个开发者帐户吗? 2)使用 appium 实现自动化时,我是否需要开发人员的任何额外证书?

这个错误不是来自 Appium,它实际上是来自 Xcode。如果您尝试以下步骤,您可能会看到相同的错误消息:

  1. 使用 .ipa 文件在 iPhone 上安装应用程序。
  2. 在iPhone上打开与iOS版本兼容的Xcode。
  3. 右键单击 Xcode 并打开开发人员工具 -> 仪器。
  4. 单击“自动化”并连接您的 device.Search 用于要测试的 Target 应用程序,然后单击“记录”。
  5. 如果 xcode 能够启动该应用程序,这意味着该应用程序已正确签名并且可以在 xcode.Else 上使用,这意味着它未正确签名。

如果您可以通过这些步骤重现上述错误,请向开发人员展示并让他们知道他们的签名不好。

此外,
1).如果你已经有签名的ipa
就不需要开发者账号 2).你也不需要开发者的任何额外证书。