如何为appium测试获得iOS应用程序构建?

时间:2016-11-18 08:52:21

标签: ios xcode automated-tests appium appium-ios

我想在我的MacBook-pro上在模拟器上设置iOS测试。我使用appium 1.6和Xcode 8和iOS 10.1作为模拟器操作系统。我运行我的appium服务器并设置所需的功能,并从应用程序商店使用.ipa,并在启动时崩溃,同时对appium进行检查。它发生了,因为我没有签署开发的应用程序?应用程序要求使用的要求是什么?我是否还需要使用已签名的应用程序在模拟器上进行测试?

2 个答案:

答案 0 :(得分:5)

您可以创建.app文件。使用以下说明:

转到:

xcode > File > New Project > (select ios at top bar) select Tabbed Application > click Next > give project name and select swift as language and complete process.

- 打开项目并运行它。在模拟器中运行应用程序后,您将在产品文件夹中找到项目.app文件(在xcode>产品中展开您的项目。

你可以使用这个.app文件进行appium测试。

- 你也可以在网上获得很多免费的.xcode项目。下载此项目,在xcode中打开.xcodeproj或.xcworkspace文件并运行它。你会在产品文件夹

中找到.app文件

如果你想在模拟器中运行你的ios应用程序,你需要.app文件而不是.ipa文件。 .ipa文件在设备上运行。尝试为模拟器生成.app文件。

答案 1 :(得分:0)

是的,您需要使用开发人员提供的个人资料进行签名。您可以使用iresign来执行此操作。您应该输入您的ipa文件开发人员配置文件(联系您的开发人员)并单击“辞职”。它将输出已重新签名的应用

应该在运行脚本的mac中安装相同的dev配置文件dev开发证书。

注意:您无法在模拟器上运行.ipa。你需要.app版本的应用程序,你也需要联系开发人员