如何获取用于appium测试的iOS应用程序?

问题描述:

我想在我的MacBook Pro上的模拟器上设置iOS测试。我使用appium 1.6和Xcode 8和iOS 10.1作为模拟器操作系统。我运行了我的appium服务器并设置了所需的功能,并从app store使用了一个.ipa,并在启动时检查appium时崩溃。这是否发生,因为我没有签署开发应用程序?有什么要测试使用的应用程序的要求?我是否还需要签名的应用程序才能用于模拟器上的测试?如何获取用于appium测试的iOS应用程序?

+0

此视频将有助于你,:https://www.youtube.com/watch?v=ySglJIrDVMQ – Manidroid

你可以创建一个.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. 

--open项目并运行它。运行模拟器的应用程序后,你会发现在产品文件夹中的项目.app文件(扩展Xcode中的项目>产品。

你可以使用这个.app文件为您appium测试。

- 您如果你想运行,你可以在产品文件夹中找到.app文件

如果你想运行的话,你可以在这个项目中获得许多免费的.xcode项目,下载这个项目,打开Xcode的.xcodeproj或.xcworkspace文件。你的ios应用程序在模拟器中,你需要一个.app文件而不是.ipa文件.ipa文件运行在设备上。尝试为模拟器生成一个.app文件。

是的,您需要使用开发人员提供的配置文件来签署应用程序。你可以使用iresign来做到这一点。你应该输入你的ipa文件开发者配置文件(联系你的开发者),然后点击resign。它将输出退出的应用程序

相同的开通配置文件开发证书应该安装在您的mac中,从您运行脚本的位置开始。

注意:您不能在模拟器上运行.ipa。你需要.app版本的应用程序,为此你需要联系开发者

+0

我创建了一个基本的UI控制器的示例ios应用程序,并使用我的苹果非开发人员帐户来创建它。所以.app从我那里也得到了同样的问题,当试图在appium上运行。我想我需要用开发者帐户本身签名。 – JTN

+0

是的,你需要用dev配置文件辞职 – karthick23