首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新IOS 11 - Ionic 3后在IOS模拟器上运行错误

更新IOS 11 - Ionic 3后在IOS模拟器上运行错误
EN

Stack Overflow用户
提问于 2017-09-20 18:00:55
回答 1查看 7.9K关注 0票数 18

更新到IOS 11后,命令

离子cordova运行ios -lc --target="iPhone-6“

我有错误

**成功建造** "iPhone 6“没有可用的运行时。运行cordova运行ios -目标iPhone-6时发生错误(退出代码1)。

模拟器列在命令后面

ios-sim显示设备类型

代码语言:javascript
运行
复制
Apple-TV-1080p, tvOS 11.0
Apple-TV-4K-4K, tvOS 11.0
Apple-TV-4K-1080p, tvOS 11.0
Apple-Watch-38mm, watchOS 4.0
Apple-Watch-42mm, watchOS 4.0
Apple-Watch-Series-2-38mm, watchOS 4.0
Apple-Watch-Series-2-42mm, watchOS 4.0
Apple-Watch-Series-3-38mm, watchOS 4.0
Apple-Watch-Series-3-42mm, watchOS 4.0
iPhone-5s, 11.0
iPhone-6, 11.0
iPhone-6-Plus, 11.0
iPhone-6s, 11.0
iPhone-6s-Plus, 11.0
iPhone-7, 11.0
iPhone-7-Plus, 11.0
iPhone-SE, 11.0
iPhone-8, 11.0
iPhone-8-Plus, 11.0
iPhone-X, 11.0
iPad-Air, 11.0
iPad-Air-2, 11.0
iPad--5th-generation-, 11.0
iPad-Pro--9-7-inch-, 11.0
iPad-Pro, 11.0
iPad-Pro--12-9-inch---2nd-generation-, 11.0
iPad-Pro--10-5-inch-, 11.0

但在命令之后

科多瓦模仿ios -名单

模拟器列表为空

代码语言:javascript
运行
复制
Available iOS Simulators:
MacBook-Air-apple:Snaptofix2 apple$

救命求你了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-22 09:23:37

这里有问题,您正在使用(或更好地说,离子),仍然是旧版本的ios-sim npm包。因为苹果改变了iOS 11 (和平台)中的模拟器。

解决方案是使用最新的ios-sim (这对22.09.2017有效,下周应该发布一个正式版本)。因此,这意味着只需更新ios-sim软件包。

今天,您需要使用“最新”版本。

比如:

代码语言:javascript
运行
复制
cd platforms/ios/cordova && npm install ios-sim@latest

这里还有一个悬而未决的问题:https://github.com/phonegap/ios-sim/issues/218

其他选项是将整个ios平台升级到适当的版本(对于iOS 11,您至少需要4.5.0):

代码语言:javascript
运行
复制
cordova platform add ios@4.5.0

(首先要小心移除平台!)

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

https://stackoverflow.com/questions/46328873

复制
相关文章

相似问题

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