Ionic Beta 10 iOS Build - 您正在尝试为ios构建但尚未安装平台

时间:2016-07-26 04:47:28

标签: xcode macos cordova npm ionic2

我一直在使用适用于Android的Windows电脑上进行开发,但是一旦掌握了Mac Mini。一旦我将操作系统更新到El Capitan,安装了XCode,以及其他所有内容(NodeJS,Ionic等),我尝试为iOS进行构建,构建中断说:

  

您正在尝试为ios构建但尚未安装平台。

我的离子设置如下:

  

Cordova CLI:5.4.1
  Gulp版本:CLI版本3.9.1
  Gulp local:本地版本3.9.1
  离子框架版本:2.0.0-beta.10
  离子CLI版本:2.0.0-beta.32
  Ionic App Lib版本:2.0.0-beta.18
  ios-deploy版本:1.8.6
  ios-sim版本:5.0.8
  操作系统:Mac OS X El Capitan
  节点版本:v5.12.0
  Xcode版本:Xcode 7.3.1构建版本7D1014

我得到的错误如下:

  

在构建之前运行'build:before'gulp任务
  [23:21:58]开始“干净”......   [23:21:58] 65 ms后完成'干净'   [23:21:58]开始'建立'......   [23:21:58]开始'sass'...
  [23:21:58]开始'html'...
  [23:21:58]开始'字体'...
  [23:21:58]开始'剧本'......   [23:21:58] 74毫秒后完成'剧本'   [23:21:58] 85 ms后完成'字体'   [23:21:58] 95 ms后完成'html'   [23:21:59]在1.11秒之后完成'sass'   [23:22:10] 12秒后完成“建造”   [23:22:10]开始'构建:之前'......   [23:22:10]在7.64μs之后完成'构建:之前'   
  •您正在尝试为ios构建但尚未安装平台。
  Δ为您安装ios   安装cordova-plugin-device
  安装cordova-plugin-console
  安装cordova-plugin-whitelist
  安装cordova-plugin-splashscreen
  安装cordova-plugin-statusbar
  安装ionic-plugin-keyboard
  抓住例外:
   错误:命令失败:cordova插件添加--save cordova-plugin-device
  解析/Users/esx/projects/xcatalyst%20mobile%20app/config.xml失败
  错误:未编码<
  行:2
  专栏:2
  Char:<
  
      在ChildProcess.exithandler(child_process.js:202:12)
      在emitTwo(events.js:100:13)
      在ChildProcess.emit(events.js:185:7)
      在maybeClose(internal / child_process.js:850:16)
      在Process.ChildProcess._handle.onexit(internal / child_process.js:215:5)

作为旁注,我确实有Node v6。?。?安装了Cordova v6.3.0,但执行“离子信息”时Cordova CLI显示为未安装的问题。

我也尝试执行“离子状态重置”,但得到了类似的错误:

  

删除平台和插件
  尝试从package.json恢复您的Ionic应用程序   
  恢复平台
  
  cordova平台添加ios
  cordova平台添加机器人
  
  恢复平台已完成
  
  恢复插件
  
  cordova插件添加cordova-plugin-whitelist
  抓住例外:
   未定义

这是我第一次尝试使用Mac并尝试使用一个来构建Ionic应用程序。我已经跟踪(或尝试过)Ionic网站上的设置信息(OSX Setup)。

我不确定如何追踪这些错误。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

问题出在我的config.xml中,它有一些无效的字符和语法问题。我想在为Android平台构建时这无关紧要,但它确实为iOS构建做了。