设备“ iPad Pro(12.9英寸)(第二代)”不在可用模拟器的列表中


11

我希望有人会知道运行fastlane快照后收到的此错误怎么办

选项'的错误设置值'[“ iPhone 11 Pro Max”,“ iPhone 8 Plus”,“ iPad Pro(12.9英寸)(第二代)”,“ iPad Pro(12.9英寸)(第三代)”]'设备'[!]设备'iPad Pro(12.9英寸)(第二代)'不在可用模拟器的列表中'iPhone 8,iPhone 8 Plus,iPhone 11,iPhone 11 Pro,iPhone 11 Pro Max,iPad Pro(9.7-英寸),iPad Pro(11英寸),一代),Apple TV,Apple TV 4K,1080p),Apple Watch Series 4-40mm,Apple Watch Series 4-44mm,Apple Watch Series 5-40mm,Apple Watch Series 5- 44毫米

我仔细检查了Xcode(11.1)。我确实在模拟器列表中有iPad Pro(12.9英寸)(两代),但是在调用fastlane快照时不知为什么它没有被拾起。我从10.3更新后,在Xcode中添加了两代iPad Pro(12.9英寸),因为Xcode为11.1删除了这两个模拟器。因此,我认为也许添加这两个更新后会导致此问题。

我已经运行了xcrun simctl list来获取可用模拟器的列表,并可以确认它们是否存在于列表中。

如果有人有任何建议,请告诉我。

根据要求,快照文件:

设备([“ iPhone 11 Pro Max”,“ iPhone 8 Plus”,“ iPad Pro(12.9英寸)(第二代)”,“ iPad Pro(12.9英寸)(第三代)”])

语言([[en-GB],“ en-US”,“ fr-FR”])

scheme(“ Example_UITests”)output_directory(“ ./ fastlane / screenshots”)clear_previous_screenshots(true)number_of_retries(0)reinstall_app(true)

Xcode中安装的模拟器列表的图像: iOS模拟器列表 iOS模拟器列表


您是否尝试过重新安装xcode?
biddulph.r 19-10-23

您是否编辑了控制台消息?由于存在随机的“生成”,因此在可用模拟器列表中的“ iPad Pro(11英寸)”之后。您是否也在使用最新版本的fastlane?
shim

@shim我已经重新安装了xcode,并且在消息中还有其他的“生成”,我已经直接从终端提升了响应,而无需进行编辑。是的,我正在使用最新版本的fastlane和xcode。
BB193DEV,

您可以进入“窗口”>“设备和模拟器”>“模拟器”选项卡,并发布带有该问题的侧面菜单和模拟器的屏幕截图吗?
shim

@shim感谢您正确添加图像,我添加了屏幕截图。不幸的是,该窗口不允许我超出边栏上的有限宽度,因此我刚刚选择了问题模拟器。
BB193DEV,

Answers:


18

这是获取iPad Pro(12.9英寸)(第二代)iOS 13.3所需要做的:

xcrun simctl create "iPad Pro (12.9-inch) (2nd generation)" "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-" "com.apple.CoreSimulator.SimRuntime.iOS-13-3"

如果您有较新/较旧的iOS版本,请编辑命令。


1
我必须先输入:sudo xcode-select -s /Applications/Xcode.app整理好我的PATH,然后输入此命令即可。谢谢。
格兰特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.