2011-10-22 76 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編譯器,並試圖使用它們,去掉錯誤 –