【问题标题】:Cannot *create* Ionic app无法*创建* Ionic 应用程序
【发布时间】:2016-02-01 02:06:45
【问题描述】:

我刚刚在 OS X El capitan 中安装了 nodejs、ionic 和 cordova。

现在我正在尝试按照 Ionic 主页上超级简单的“入门”教程来确保我的安装正常。

看看我得到了什么:

macmini:IONIC poko$ ionic start myApp tabs Creating Ionic app in folder /Users/poko/IONIC/myApp based on tabs project Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip [=============================] 100% 0.0s Downloading: https://github.com/driftyco/ionic-starter-tabs/archive/master.zip [=============================] 100% 0.0s Updated the hooks directory to have execute permissions Update Config.xml Initializing cordova project Adding in iOS application by default macmini:IONIC poko$ cd myApp/ macmini:myApp poko$ ionic build ios macmini:myApp poko$ ionic emulate ios macmini:myApp poko$

当我输入ionic build ios 时,什么也没有发生。终端挂起一秒钟,然后命令提示符重新出现。与ionic emulate ios 相同。 不生成错误消息或错误文件

我做错了什么??

【问题讨论】:

  • 我最近遇到了同样的问题。尝试更新您的 Xcode。
  • 感谢您的回复。我在应用商店中没有看到任何 Xcode 更新。此外,Xcode 与 ionic 和 cordova 有什么关系?
  • (1/2) 好问题,当我开始时,这让我很困惑。因此,当您使用混合应用程序时,它会为每个平台创建应用程序,对吗?好吧,当您使用 ionic 或 cordova 执行此操作时,它使用项目 www 文件夹并将其加载到 Xcode 项目或 android 项目中,cordova 只是告诉它如何执行此操作。因此,从根本上说,它的 Xcode 二进制文件被告知构建一个 ionic 项目,而您不必打开 xcode 本身,当您执行 ionic emulate ios 时,那就是在 Xcode 中打开您将在 ionic 项目中使用的模拟器。
  • (2/2) 例如,假设您想将 facebook 登录添加到您的 ionic 应用程序中,当您执行 cordova plugin add https://github.com/Wizcorp/phonegap-facebook-plugin.git --variable APP_ID="123456789" --variable APP_NAME="myApplication" 时,它会进入 xcode 项目并编辑 plist 文件以使其适用ios,您无需了解 xcode。这有帮助/有意义吗?
  • 谢谢。我打开了 Xcode,验证了升级的可用性,并安装了以前不存在的 ios 模拟器。什么都没有改变,离子的行为和以前完全一样(也就是说,什么都不做,也不产生错误日志或消息)..

标签: node.js macos cordova ionic


【解决方案1】:

您需要先添加平台,然后才能构建。

cordova platform add ios

那么,假设您已正确安装 Xcode,您应该能够构建。

【讨论】:

    【解决方案2】:

    在您尝试构建 iOS 或 Android 应用之前。您必须添加平台。

    Ionic platform add ios
    
    Ionic platform add android 
    

    然后尝试构建。

    Ionic build ios
    
    Ionic build android 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 2013-05-09
      相关资源
      最近更新 更多