【发布时间】:2019-03-15 11:17:03
【问题描述】:
我正在尝试推送一个私有 pod。当我这样做时,我得到了这个错误:
- ERROR | [iOS] unknown: Encountered an unknown error (Could not find aiossimulator (valid values: ). Ensure that Xcode -> Window -> Devices has at least oneiossimulator listed or otherwise add one.) during validation.
我正在运行 Xcode 10,并且我最近在我的机器上安装了 Xcode 10.1 beta。 另外,我有普通的 cocoapods (1.5.3) 和最新的 beta (1.6.0.beta.1)。
为了降低复杂性,我从我的机器中删除了两个测试版。所以,只是发布的版本。我仍然看到此错误。
我无法想象这里会发生什么。但是 something 出了问题。我真的更愿意不完全删除 Xcode,或者做一些更激烈的事情。但我完全被困住了。
我团队中的其他人可以提取代码并执行pod repo push,但我不能从我自己的机器上。
感谢任何帮助/建议。
【问题讨论】:
-
XCode/首选项/位置/命令行工具;检查您是否选择了正确的选项。还要检查您是否有模拟器?
-
命令行工具(10A254a)只有一个选择,如果我打开“设备和模拟器”,就会看到一大堆。另外,我可以在 sim 上运行。
-
@Ankur,这是 Cocoapods 的问题 - github.com/CocoaPods/fourflusher/commit/…。修复它的 RP 已经合并。
-
安装 Xcode 11 后,pod lib lint 由于fourflusher 再次损坏 -
xcrun simctl list -j的“可用性”键现在是布尔值“isAvailable” -
要在安装 Xcode 11 后解决此问题,请按照以下@PavloBoiko 的回答并将
device['availability'] == '(available)' || device['isAvailable'] == 'YES'替换为device['availability'] == '(available)' || device['isAvailable'] == 'YES' || device['isAvailable'] == true