标签: jenkins ios-simulator
我使用此语句xcrun simctl list来获取设备ID列表,但是它在Jenkins和终端之间返回了不同的列表,因此我无法通过Jenkins启动模拟器。
xcrun simctl list
这是终端的照片
答案 0 :(得分:0)
我假设Jenkins正在以其他用户身份或在另一台计算机上运行。这些标识符是UDID(通用设备ID),它是UUID(通用唯一标识符)。对于每个系统上的每个用户,它们都是全局唯一的。
simctl和xcodebuild接受设备名称,因此可以随意使用“ iPhone X”。如果需要避免冲突或选择不能共享UDID的特定OS版本,还可以使用自定义名称创建新的模拟器。