在本章中,我们将学习如何 在Mac Machine上构建和运行Xcode项目,因为为了在Real IOS设备上执行Appium Test,需要使用Xcode在设备上安装Safari Launcher App。为此,我们需要执行以下步骤:
- 从https://github.com/budhash/SafariLauncher链接下载Git项目。
- 通过Build&Run Xcode Project生成Safari Launcher App文件
- 在App Path属性的Appium设置中进一步使用.App文件。
先决条件:
1)使用Mac商店中的命令行工具或从https://itunes.apple.com/us/app/xcode/id497799835?mt=12(Mac OS版本)下载并安装Xcode 5或更高版本的Mac版本应该是10.7+)。
2)Real IOs设备与Mac连接。
构建和运行Xcode项目
1)从“ / Applications ”文件夹中打开Xcode 。
2)单击“ 打开另一个项目”
3)导航到SafariLauncher项目所在的文件夹路径并选择它。如果您尚未下载Safari Launcher项目,则可以从https://github.com/budhash/SafariLauncher链接下载。
4)选择要安装此应用程序的iPhone版本。
5)使用Xcode构建项目。这将生成.app文件。
6)Xcode生成.app文件,该文件在App Path 属性的Appium设置中进一步使用。为此,打开Mac终端并输入命令open -a Finder~ / Library / Developer / Xcode / DerivedData /。它将打开提到的文件夹,现在选择你的应用程序,如safari并导航到Build / Products / Deployment / 文件夹(在你的情况下它可以是不同的位置)。在这里你将获得.app文件。复制此应用程序路径并将其用于Appium的基本设置中的App Path属性。
注意 - 如果在通过Xcode构建时,您的应用程序是在Real设备上启动的,那么只有您才能通过Appium成功安装它。