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