介绍Bitrise上的模拟器的Xcode构建

您需要创建应用程序的演示版吗? 没问题! 使用 Bitrise 的新步骤构建.app文件, 并将其上传到模拟器。

我们已经推出了新步骤的Beta版: 用于模拟器的Xcode构建 。 此步骤将在iOS模拟器目标位置运行xcodebuild命令并生成一个.app文件,然后可以在模拟器上运行该文件。

.app文件可以上传到Appetize.io进行演示,测试等。

Xcode build for simulator运行Xcode build for simulator之后,可以添加Appetize.io deploy 。 在此处阅读有关Appetize集成的更多信息。

该步骤所需的输入

  • project_path :项目(或工作区)路径
  • 配置:要使用的配置。
  • scheme :要使用的方案。
  • Simulator_device :模拟器名称。 (例如:iPhone 6s Plus)
  • Simulator_os_version :操作系统版本。 (最新的11.4等…)
  • Simulator_platform :iOS模拟器/ tvOS模拟器

步骤输出:

  • BITRISE_APP_DIR_PATH:生成(并复制)的应用程序目录
  • BITRISE_APP_DIR_PATH_LIST :此输出将包括主要目标应用程序的路径+每个相关目标的应用程序路径。

路径以`|字符分隔,例如: /deploy109787178/sample-apps-ios-workspace-swift.app|/deploy109787178/bitfall.sample-apps-ios-workspace-swift-watch.app | /deploy109787178/sample-apps-ios-workspace-swift.app|/deploy109787178/bitfall.sample-apps-ios-workspace-swift-watch.app

  • BITRISE_XCODE_BUILD_RAW_RESULT_TEXT_PATH:这是原始构建结果日志文件的路径。

如果output_tool=xcpretty并且构建失败,则此日志将包含构建输出。

将iOS构建为模拟器的积极方面:您无需对项目进行代码签名(无需证书/无需配置文件)。 😎

让我们知道它是如何工作的,我们感谢所有反馈。 建设愉快!


最初发布在 Bitrise博客上