2011-10-22 42 views
0

我该如何设置所有东西,以便将我的OSX 10.6 Macbook Pro与xcode交叉编译到越狱后的第4代iPod touch。我主要是为了能够将开源库移植到iphone。我似乎无法找到交叉编译任何好/最近的文章为iOS 4在iPhone上使用iPhone上的编译C代码?

+0

什么交叉编译?这是在Mac OS X上编译Objective-C源代码的标准方法,并且您将它推送到iPhone/iPod/iPad ... –

+2

您只需要XCode并包含iOS SDK –

+0

就像我的意思是......编译我的二进制文件mac用于我的iPhone终端 –

回答

0

如果你想想看,内置XCode中所有项目都是交叉编译的iPhone。你所要做的就是打开一个ios项目,包含你的源代码并构建它。

更具体地说,当您在XCode中有一个项目时,在Build Settings选项卡中有一个选项可以指定要编译的体系结构 - 这会自动设置为类似于'armv7'的ios项目。

+0

这是一个伟大的想法!,它似乎工作得很好,直到我得到代码签名....大声笑不断得到这个错误.... –

+0

代码签名错误:身份'iPhone开发人员'不匹配任何有效的证书/私钥对中的默认钥匙串 –

+0

也,我看着开发人员文件夹,发现在bin文件夹中的arm-iphone gcc编译器,并试图使用它们,去掉错误 –