最大限度地减少Xcode的使用 - 如何快速构建和使用源代码?

时间:2010-01-07 05:28:16

标签: iphone xcode

我意识到我必须使用Xcode为iphone开发,但我正在尝试从Xcode之外生成的原始源代码构建应用程序。

例如,我想“Build and Go”苹果演示“TheElements”(here)。 (我使用这个例子是因为它没有.xib文件 - 因此UI不需要Xcode。)

它只是解压缩并打开那里的.xcodeproj,但是如果我在其他地方生成了这段代码并且还没有使用过xcode呢?即,我有一个文件目录(.zip的内容没有xcodeproj的东西):

./Default.png
./Images/*.png
./Classes/*.{h,m}
./Icon.png
./main.m
./Elements.plist
./Info.plist
./TheElements_Prefix.pch

我可以快速(自动?)在模拟器中构建并运行它吗?

我想这个问题也与xcodeproj中真正存储的信息有关。理想情况下,会有一些可编写脚本的方法来生成project.pbxproj文件,但遗憾的是找不到这个。

1 个答案:

答案 0 :(得分:3)

您可能会认为Xcode项目文件是一个美化的Makefile(如果您来自Unix世界)或VC解决方案文件(如果您来自Windows)。它描述了组件之间的依赖关系以及构建,链接和部署这些组件所需的步骤。没有比这更基本的“建立和去”。

在iPhone上,Xcode需要构建一个可行的应用程序(从技术上讲,你可以链接Xcode使用的命令行调用 - 检查构建日志 - 但你会非常疯狂地打扰)。您可以使用命令行调用(xcodebuild)而不是使用Xcode GUI应用程序,但仍需要项目文件。