用于通过脚本来检测 iOS 应用程序的命令行

要检测 iOS 应用程序,必须使用相应参数来运行 rtwBuildXcode.sh 脚本。还可以将已检测的应用程序推送到测试工作台,并使用相同的构建脚本将其安装到 iOS 设备和/或 iOS 模拟器上。
注: 使用 shell 脚本之前,请确保您具有执行 shell 脚本的许可权。如果需要,请使用 chmod 来更新许可权。

rtwBuildXcode.sh 脚本提供了针对 Xcode 项目和 Xcode 工作空间的支持。Xcode 工作空间使您能够将多个 Xcode 项目与其他文件分组在一起,从而更易于同时对它们进行处理。

要运行脚本,请在 Macintosh 终端中输入以下某个命令行,并根据您的工作环境调整参数。

unpack_dir/build-script/rtwBuildXcode.sh app.xcodeproj Workbench URL simu|device|both 
unpack_dir/build-script/rtwBuildXcode.sh app.xcworkspace scheme Workbench URL simu|device|both 
其中:
  • unpack_dir 是您将已下载的归档解压缩到的目录。
  • .xcodeproj 是为受测试应用程序创建的 .xcodeproj 的绝对路径或相对路径。 如果 Xcodeproj 文件的名称或路径包含空格,请使用双引号 (" ") 括起完整路径,或者将所有空格替换为反斜杠 (\)。
  • app.xcworkspace 是 .xcworkspace(其中包含受测试应用程序的 .xcodeproj)的绝对路径或相对路径。 如果名称或路径包含空格,请使用双引号 (" ") 括起完整路径,或者将所有空格替换为反斜杠 (\)。有关详细信息,请参阅位于 Xcode 工作空间的 Apple Developer 文档。
  • 方案是 Xcode 设置的集合,包括项目构建目标、构建配置和用于运行产品的可执行环境。有关详细信息,请参阅位于 Xcode 方案的 Apple Developer 文档。
  • Workbench URL 指示从“移动设备”编辑器复制的工作台 URL。强烈建议包含工作台 URL,因为这是向测试工作台注册应用程序的最简单方式。测试工作台在接收记录日志时需要知道该应用程序,以便产生完整的测试。在从 rtwBuildXcode.sh shell 脚本使用工作台 URL 的上下文中,请勿在工作台 URL 的结尾包含 mobile。例如,仅指示 http://<ip-address>:7878
    注: 如果在命令行中指定工作台 URL,那么已检测应用程序会自动推送到测试工作台。如果在命令行中不指定工作台 URL,那么可以通过单击移动应用程序编辑器中的将应用程序添加到列表来将受测试应用程序添加到测试工作台
  • simu|device|both 是可选的参数,用于指示您是要将已检测的应用程序上载到 Macintosh 计算机上的 iOS 模拟器和/或要上载到 iOS 设备。这些模拟器将自动重新启动以使用这一新应用程序。要上载到设备,该设备必须通过 USB 连接到 Mac。

反馈