我正在尝试使用上一个phonegap版本创建一个简单的项目:
$ phonegap create my-project
$ phonegap build ios
$ phonegap install ios
一切都很完美,我通过简单的应用程序看到了模拟器。
但是我找不到关于如何在设备上运行我的应用 (例如iphone)而不是模拟器上的文档。
cordova / phonegap的所有文档都基于cordova的xcode模板示例。 但是最后一个cordova的版本没有xcode模板和我需要的所有 - cli,如果我理解正确的话?
我已经注册为IOS开发人员,并且我拥有有效的iPhone开发证书。 当我连接我的设备时 - 我可以在xcode中看到它,我可以在我的设备上运行本机应用程序。 但只能通过xcode。
我将很感激任何建议。
答案 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