2010-02-20 60 views
0

我有一些在Mac應用程序中使用的靜態庫項目,我正在將這些庫移植到iPhone上,並且我想使用該項目來構建Mac和iPhone版本。針對Mac和iPhone的靜態庫

爲此,我爲iPhone設置了一個額外的目標。這看起來應該可以工作,但是我發現如果我嘗試將UIKit.framework添加到項目中,框架將顯示爲紅色。

問題是,據我所知,在主項目設置「base sdk」是老虎(不問)。我認爲我不能改變這一點,因爲我仍然有一個mac的目標。還是應該?

所以問題是,是否有可能從同一個項目中同時定位mac和iphone,如果是這樣,我應該如何處理主項目設置中的「Base sdk」設置?

回答

0

主要項目設置無關緊要。改爲覆蓋目標的SDK。

+0

我已經這樣做了,但添加的框架顯示爲紅色,除非設置了主項目sdk。 – 2010-02-21 10:04:00

+0

@Eyal:但是你能編譯嗎? – kennytm 2010-02-21 10:38:22