我想为我的 ionic 应用程序获取一个 ios 构建(框架的 v1 用于(。查看文档,似乎我必须运行以下命令 -
ionic platform add ios
ionic platform build ios
但是,运行此命令会给我一条消息-
The platform command has been renamed. To find out more, run:
ionic cordova platform --help
想到可能有一个新的更新重命名了命令,我跑了ionic cordova platform --help
,只得到
[ERROR] Unable to find command: cordova platform
_ _
(_) (_)
_ ___ _ __ _ ___
| |/ _ | '_ | |/ __|
| | (_) | | | | | (__
|_|___/|_| |_|_|___| CLI 3.0.0
Usage:
$ ionic <command> [arguments] [options]
$ ionic <command> --help (for command details)
Global Commands:
docs ................ Open the Ionic documentation website
info ................ Print system/environment info
login ............... Login with your Ionic ID
signup .............. Create an Ionic account
start ............... Create a new project
telemetry ........... Opt in and out of telemetry
Project Commands:
generate ............ Generate pipes, components, pages, directives, providers, and tabs (ionic-angular >= 3.0.0) (alias: g)
link ................ Connect your local app to Ionic
serve ............... Start a local development server for app dev/testing
upload .............. Upload a new snapshot of your app
package build ....... Start a package build
package download .... Download your packaged app
package info ........ Get info about a build
package list ........ List your cloud builds
Options:
--verbose ........... Verbose output for debugging
--help .............. Show help for provided command
我开始认为这只是我的机器的一些奇怪错误,因为到目前为止还没有人在网络上转发过这个。当我尝试运行其他ios命令(如ionic build ios
和ionic emulate ios
(时,我会收到相同的消息
请告诉我如何生成构建,以便我可以在真实的ios设备中测试该应用程序。
想通了!正确的命令是
ionic cordova platform add ios
ionic cordova build ios
如文档中所示,您只是忘记向命令添加cordova
:
ionic cordova platform add ios
ionic cordova platform build ios
我在将 android 设备添加到 ionic 时遇到了同样的问题,因此遵循以下命令并为我工作。
ionic cordova platform add android
首先确保已安装科尔多瓦例如:如果您使用的是像 NPM 这样的包管理器。打:
npm install cordova -g
然后:
ionic cordova platform add android
ionic cordova platform add ios