【问题标题】:Different simulator device ID between Jenkins and terminalJenkins和终端之间的不同模拟器设备ID
【发布时间】:2019-01-16 01:47:07
【问题描述】:

我使用这条语句xcrun simctl list 来获取设备ID 列表,但是它在Jenkins 和终端之间返回不同的列表,所以我无法通过Jenkins 启动模拟器。

这是来自终端的图片

【问题讨论】:

    标签: jenkins ios-simulator


    【解决方案1】:

    我假设 Jenkins 要么作为不同的用户运行,要么在不同的机器上运行。这些标识符是 UUID(通用唯一标识符)的 UDID(通用设备 ID)。它们对于每个系统上的每个用户都是全球唯一的。

    simctl 和 xcodebuild 接受设备名称,因此请随意使用“iPhone X”。如果您需要避免冲突或选择无法共享 UDID 的特定操作系统版本,您还可以使用自定义名称创建新模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2019-01-10
      • 2011-03-04
      • 2018-12-02
      • 1970-01-01
      相关资源
      最近更新 更多