Я только что обновился до Xcode 4 и iOS 4.3, но теперь, когда я пытаюсь собрать / запустить свой проект, он возвращает следующую ошибку JSON SDK:
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 под ~/ Library / SDKs /
SDK был добавлен в раздел Дополнительные SDK для выпуска и отладки.Я также позаботился о том, чтобы следующие «другие флаги компоновщика» также были добавлены в релиз и отладку: «-all_load -ObjC -ljson».
После проверки / добавления всего этого он все равно не будетbuild.
Кто-нибудь может пролить свет на эту проблему?