【问题标题】:Issues when installing th json framework on xcode4在 xcode4 上安装 json 框架时的问题
【发布时间】:2011-05-25 20:34:49
【问题描述】:

你好 我正在尝试安装 json 框架。根据安装说明,我必须从项目中的 json-framework/classes 复制所有类!我这样做了,我收到了这个错误:

ld:重复符号 _OBJC_METACLASS_$_SBJsonParser 在 /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects-normal/i386/SBJsonParser-4254E5B76E32172.o 和 /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects-normal/i386/SBJsonParser-46310C881BFA9776.o 对于架构 i386 collect2: ld 返回 1 个退出状态 命令 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 退出代码 1 失败

我在这里做错了什么?

【问题讨论】:

    标签: iphone xcode frameworks ios-frameworks


    【解决方案1】:

    请看:

    iPhone: Duplicate Symbol Error?

    在右侧边栏中选择项目导航器。双击您的项目(顶部元素)。

    现在打开构建阶段选项卡。有一个部分称为编译源。打开它检查是否存在错误所指文件的重复条目。

    我的 json 框架安装

    刚刚将这些文件添加到我的项目中

    每个 .m 文件只出现一次

    在我需要 JSON 解析的课程中,我将只导入:

    #import "JSON.h"
    

    【讨论】:

    • 我有重复但不在同一个文件夹中。我正在使用具有“json”文件夹的 fb sdk,并且有 5 个具有相同名称的类。如果我尝试从原始 json 框架中删除这些类,我会收到其他错误。你有什么建议?
    • @如果你在很多地方有相同的类也没关系,编译它只会接受一个唯一的类。您还遇到了哪些其他错误?
    • @user622203 我用一些图片来说明我是如何安装框架的。
    • 这是错误:ld:重复符号 _OBJC_METACLASS_$_SBJsonParser 在 /Users/mixalismavris/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/ testhttp.build/Objects-normal/i386/SBJsonParser-106FA3F38C16E67D.o 和 /Users/mixalismavris/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects -normal/i386/SBJsonParser-46310C881BFA9776.o 用于 i386 架构
    • 问题是当我在同一个项目中有 facebook sdk 和 json 时
    【解决方案2】:

    我只是从 JSON 框架中删除了 .m 和 .h 文件,编译器给了我错误,最后我只保留了 JSON 框架:NSObject+SBJSON、NSSTring+SBJSON .h 和 m。 这对我有用,我希望它有所帮助:D

    【讨论】:

      猜你喜欢
      • 2014-03-15
      • 2023-04-04
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2015-10-24
      • 2017-08-10
      相关资源
      最近更新 更多