2010-02-20 48 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