如何通过cli而不是通过xcode将cordova(phonegap)ios应用程序安装到设备上

时间:2014-01-16 17:18:42

标签: ios cordova command-line-interface

我正在尝试使用上一个phonegap版本创建一个简单的项目:

$ phonegap create my-project
$ phonegap build ios
$ phonegap install ios

一切都很完美,我通过简单的应用程序看到了模拟器。

但是我找不到关于如何在设备上运行我的应用 (例如iphone)而不是模拟器上的文档。

cordova / phonegap的所有文档都基于cordova的xcode模板示例。 但是最后一个cordova的版本没有xcode模板和我需要的所有 - cli,如果我理解正确的话?

我已经注册为IOS开发人员,并且我拥有有效的iPhone开发证书。 当我连接我的设备时 - 我可以在xcode中看到它,我可以在我的设备上运行本机应用程序。 但只能通过xcode。

我将很感激任何建议。

3 个答案:

答案 0 :(得分:2)

如果cordova应用程序在模拟器上构建并运行,请尝试运行cordova run ios --device

这对我来说很有用,就在它才打到模拟器之前。

或者,如果STILL对您不起作用,当您运行codova build ios时,只需构建应用程序,就可以使用itunes同步<project_folder>/platforms/ios/build/device/AppName.app <中生成的.app文件/ p>

答案 1 :(得分:0)

有一个Apple CLI工具罐头xcodebuild,以及Facebook围绕它的这个包装器。我建议尝试一下,或者查看xcode附带的内置xcodebuild

希望其中一个能够奏效。

答案 2 :(得分:0)

如果您使用Cordova CLI,您应该能够这样做: cordova run ios