【发布时间】: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