可以手动构建iPhone应用程序,而不使用xcodebuild
或Xcode项目吗?
我们的想法是使用SCons构建应用程序而不创建Xcode项目。我知道有codesign
命令行工具,我可以使用,但在开始对Xcode构建过程进行逆向工程之前,我想知道是否有人有过这方面的经验或之前已经完成过。
答案 0 :(得分:1)
是的,可以使用gcc编写一个makefile。您将要设置GCC以使用/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/中的框架(框架位于system / library / frameworks和usr / lib中)。< / p>
就具体而言,我认为你将不得不自己解决这个问题 - 但要仔细考虑GCC中的架构选项,你应该有一些快速的工作。
答案 1 :(得分:0)
Xcode只包装gcc / g ++和ld(是的,代码签名)。看看任何Xcode项目构建输出,你会看到它使用的命令。我认为构建iphone应用程序的关键是-arch参数。