使用xcodebuild命令行将应用程序放在iPhone上

时间:2010-03-20 10:57:13

标签: iphone xcode

这可能吗? Xcode如何实际部署内置于iPhone的iPhone应用程序?

还是有其他工具我错过了吗?

澄清:通过“部署”我的意思是实际上在iPhone上安装和运行gdb就像运行> debug

一样

2 个答案:

答案 0 :(得分:1)

xcodebuild只构建目标,它不运行可执行文件;它没有办法调用将iPhone应用程序传输到设备并启动调试器的代码。

答案 1 :(得分:0)

xcodebuild是Xcode在构建iPhone应用程序的掩护下使用的。所以你绝对可以使用它来构建应用程序。只需cd进入项目所在的目录,然后执行xcodebuild:

cd myProjectDir
xcodebuild

这将在该目录中构建项目,就像从xcode命中Build一样。

xcodebuild无法做到的一件事就是将应用程序部署到iPhone。如果你想这样做我相信最简单的方法是使用Xcode。如果你想自动化这个,我建议使用AppleScript。

您可以找到有关xcodebuild here的更多信息,该页面包含xcodebuild的以下说明:

  

从目录运行xcodebuild   包含你的项目(即   包含projectname.xcodeproj包的目录)。如果您有多个项目   您需要使用-project来指示应该构建哪个项目。

     

默认情况下,xcodebuild构建项目中列出的第一个目标,   使用默认的构建配置。目标的顺序是项目的属性,并且是   所有用户都一样        项目。活动目标和活动构建配置属性   为每个用户设置        项目,因用户而异。