我剛剛更新到的Xcode 4和iOS 4.3,但現在當我嘗試建立/運行我的項目,它將返回以下JSON SDK錯誤:iPhone JSON錯誤升級到的Xcode 4和iOS 4.3
ld: warning: ignoring file /var/folders/OV/OVQ5LuaPFY4lW0L0a9jdRk+++TI/-Caches-/com.apple.Xcode.501/CompositeSDKs/iphoneos-iPhoneOS4.3-dqtvoenrseczxwakgamuhnlmhcbu/usr/local/lib/libjson.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_SBJSON", referenced from:
objc-class-ref in Neighbourhoods.o
objc-class-ref in StreetLevel.o
...
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status
在升級到Xcode 4之後,它現在似乎正在嘗試爲發佈而構建,而在舊版本中,我相信它正在爲調試而構建,但我似乎無法看到我可以改變它的地方。
我得下安裝的JSON SDK〜/圖書館/軟件開發工具包/
的SDK已經被添加到了發佈和調試附加的SDK部分。我還確保以下「其他鏈接器標誌」也被添加到發行版和調試版中:「-all_load -ObjC -ljson」。
檢查/添加所有這些後,它仍然不會構建。
任何人都可以解決這個問題?
每次升級後我都會遇到鏈接器錯誤,我總是先進行完全卸載,然後再刪除開發者文件夾。然後我只是重新安裝,它似乎總是工作正常。 – 2011-03-12 15:38:25
沒有運氣,我卸載Xcode,刪除了開發者文件夾,並重新安裝,但仍然沒有運氣。 – 2011-03-12 20:15:01