首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在离子/科尔多瓦项目中,Xcode设备列表为空

在离子/科尔多瓦项目中,Xcode设备列表为空
EN

Stack Overflow用户
提问于 2019-02-17 09:49:17
回答 1查看 1.8K关注 0票数 4

无论我如何尝试,我都无法从我的离子型/科尔多瓦项目访问Xcode模拟器。安装了Xcode命令行工具。

代码语言:javascript
复制
cordova run ios --list

返回

可用的ios设备: 可用的ios虚拟设备:

代码语言:javascript
复制
ionic cordova emulate ios --list

返回

可用的ios虚拟设备:

我有Xcode中的所有模拟器,当我在Xcode中打开项目并手动运行模拟器时,它运行得很好。

这样做的后果是,我不能用终端上的肝脏来运行我的应用程序:

代码语言:javascript
复制
ionic cordova emulate --livereload ios -- --buildFlag="-UseModernBuildSystem=0" --target="iPhone-X, 12.1"

返回

无法找到设备名称"iPhone X“和运行时"iOS 12.1”的设备id,或者不可用。

EN

回答 1

Stack Overflow用户

发布于 2019-03-29 18:51:42

这是一个与新版本的XCode相关的bug。我也有同样的问题。我建议您卸载并重新安装XCode,但我不认为它会起作用。

我用ejerskov在这里说的话解决了我的问题:https://github.com/ios-control/ios-sim/issues/246

platforms/ios/cordova/node_modules/ios-sim/src/lib.js

我变了

available_runtimes[ runtime.name ] = (runtime.availability === '(available)');

available_runtimes[ runtime.identifier ] = (runtime.availability === '(available)');

否则我认为我们应该等待ios-sim和cordova-ios的新版本.

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54731973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档