因此,我正在从事一个项目,该项目由基于Python3.7的软件web应用程序组成。
目前,它只支持各种浏览器的pc和mac平台,我们已经使用实现了自动化。
现在,我们正在使这个应用程序移动响应,以便它可以工作在安卓和iOS平台,主要平板电脑在他们的原生浏览器( Android,application )。为了使其自动化,我们已经更新了我们的框架,以便使用。
问题是,我们能够使用Android和Xcode在虚拟设备上运行测试。但是当我们试图在真正的设备(苹果iPad/iPhone)上运行它们时,我们会得到"Apple Team ID是必需的“错误。
我在互联网上进行了调查,发现我们必须注册苹果开发者账户(每年支付99美元)才能获得苹果团队的ID!
因此,简单地说,问题是,“我们是否需要将自己注册到苹果开发者每年99美元的付费账户中,这样我们才能在真正的Apple设备上运行selenium-appium自动化测试?”
发布于 2019-10-22 15:35:21
是的,您需要苹果开发者ID,才能在真正的iOS设备上使用Xcode构建和部署项目。
发布于 2019-10-18 12:30:30
如果您正在构建和测试iOS应用程序,那么项目中的某个人必须有一个开发人员帐户,不是吗?只需向他们询问xcodeOrgId和xcodeSigningId,如文档中所述:http://appium.io/docs/en/drivers/ios-xcuitest-real-devices/
并不是每个人(例如,测试人员/开发人员)都需要一个帐户来运行测试,但是您至少需要一个在您的项目中拥有帐户的人来发布它。也许客户可以提供身份证。
所以简单地说,是的,你需要一个有一个付费开发帐户的人。:)
https://sqa.stackexchange.com/questions/41178
复制相似问题