2011-08-05 93 views
0

我得到編譯失敗,因爲我使用的「NSSegmentedControl」在10.3之前的OS X上報告爲不可用。很好..但我已經把我的項目設置到了每個地方10.7。與Clang和GCC相同的問題。爲什麼我的Mac OS X Xcode 4.2項目認爲我設置的OS X目標低於10.3

在Lion上創建32位OSX應用程序是否有限制?

enter image description here

enter image description here

+0

我建立一個標準的32位/ 64位通用的應用程序,我遇到了同樣的問題,所以我不認爲這有什麼與你的項目爲32位。你使用的是什麼版本的Xcode? – indragie

回答

2

我相信這是Xcode中的一個bug。

雖然nib文件的默認部署文檔版本設置似乎爲Project SDK Version (Mac OS X 10.7)(如下圖所示),但Xcode實際上似乎使用的是All Versions of Mac OS X

enter image description here

如果你改變了部署目標是Mac OS X的特定版本,而不是項目的SDK版本,(如下圖中),應該防止錯誤。

enter image description here

+0

是的。第二個錯誤與4.2 .. – Nektarios

0

也許它正在尋找在部署目標構建設置?

+0

部署目標也設置爲10.7 – Nektarios

相關問題