4

可以手动构建 iPhone 应用程序,而不使用xcodebuildXcode 项目吗?

这个想法是使用 SCons 构建应用程序而不创建 Xcode 项目。我知道有codesign一个我可以使用的命令行工具,但在我开始对 Xcode 构建过程进行逆向工程之前,我想知道是否有人有这方面的经验或以前做过。

4

2 回答 2

1

是的,可以使用 gcc 编写 makefile。您需要将 GCC 设置为使用来自 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/ 的框架(框架位于 system/library/frameworks 和 usr/lib 中)。

至于细节,我认为你必须自己解决这个问题——但要仔细考虑 GCC 中的架构选项,你应该有一些快速工作的东西。

于 2009-12-16T05:58:17.237 回答
0

Xcode 只是包装了 gcc/g++ 和 ld(是的,codesign)。查看任何 Xcode 项目构建输出,您将看到它使用了哪些命令。我相信构建 iphone 应用程序的关键是 -arch 参数。

于 2009-12-15T07:01:17.870 回答