2012-12-08 45 views
0

我想改變我的OS X項目部署目標,但我不斷收到此錯誤,我的構建失敗。更改OS X部署目標從10.6到10.5鐺錯誤

clang: error: -fobjc-arc is not supported on current deployment target 
Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 

我不知道這意味着什麼或我必須做什麼。

回答

2

這意味着您需要禁用ARC才能支持MacOS 10.5。 The oldest version of MacOS that works with ARC is 10.6

關閉ARC對於開發人員來說可能是相當困難的,尤其取決於您的項目規模,因爲這意味着您必須爲潛在的應用程序添加一系列全新的「retain」和「release」調用一堆物品。

+0

我們是否可以更改以前版本的基本目標和部署目標? –

+0

根據「'-fobjc-arc在當前部署目標上不受支持」的錯誤判斷,編譯器認爲開發人員正試圖將最小部署版本設置爲10.5,並且因爲ARC不支持,所以正在進行反對。 –