如何解决无法在ios上运行离子,错误来自cordova本身
无法在ios上运行离子命令,错误来自未定义默认目标的cordova本身。
ionic cordova run ios --debug
给出错误:
TypeError: Cannot read property 'name' of undefined
at /Users/user/project//platforms/ios/cordova/lib/build.js:162:60
at _fulfilled (/Users/user/project//node_modules/q/q.js:854:54)
at /Users/user/project//node_modules/q/q.js:883:30
at Promise.promise.promiseDispatch (/Users/user/project//node_modules/q/q.js:816:13)
at /Users/user/project//node_modules/q/q.js:624:44
at runSingle (/Users/user/project//node_modules/q/q.js:137:13)
at flush (/Users/user/project//node_modules/q/q.js:125:13)
at process._tickCallback (internal/process/next_tick.js:61:11)
解决方法
请将您的iOS cordova平台更新为v5,例如:
ionic cordova platform rm ios
然后
ionic cordova platform add ios@5
别忘了更新资源,因为您可能会在资源中的“ Xcode资产”下找到一些“科多瓦机器人”图像。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。