我刚刚更新到的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