【问题标题】:Minimizing the use of Xcode - how to quickly build and go from source code?最小化 Xcode 的使用——如何快速构建和从源代码出发?
【发布时间】:2010-01-07 13:57:00
【问题描述】:

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

例如,我想“构建并运行”苹果演示“TheElements”(here)。 (我使用这个例子是因为它没有 .xib 文件 - 所以 UI 不需要 Xcode)。

只需解压缩并打开其中的 .xcodeproj 即可,但如果我在其他地方生成了此代码并且尚未使用 xcode,该怎么办?即,我有一个文件目录(没有 xcodeproj 内容的 .zip 的内容):

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

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

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

【问题讨论】:

  • 如果只是一个项目,很容易将这些文件拖到 Xcode 中。但一切都可以从命令行完成,非常适合批处理。

标签: iphone xcode


【解决方案1】:

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

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

【讨论】:

  • 或者,如果你非常大胆,/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-26
  • 1970-01-01
  • 2012-01-08
  • 2021-02-16
  • 2010-11-17
  • 2021-10-07
相关资源
最近更新 更多