2015-02-09 135 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)。你也不需要从开发商的任何其他证书。