【问题标题】:duplicate symbol _OBJC_METACLASS_$_Reachability重复符号_OBJC_METACLASS_$_Reachability
【发布时间】:2015-03-26 14:32:34
【问题描述】:

我添加了包含 EASDK.h 和 libEventAnalytics.a 的 TurnOutNow 库

我的项目和 TurnOutNow 库有reachability.m 文件。

所以它在构建时出现以下错误:

重复符号 _OBJC_METACLASS_$_Reachability 在: /Users/achavan/Library/Developer/Xcode/DerivedData/Meeting_Caddie-bbzedidjjyellubhnftrohiumzog/Build/Intermediates/Meeting Caddie.build/Debug-iphoneos/会议 Caddie.build/Objects-normal/armv7/Reachability.o /Work_Theme_iPhone/New M_Caddie/Eventpedia_Beta/iOS_Eventpedia/TurnOutNow_SDK/libEventAnalytics.a(Reachability.o) ld:架构 armv7 的 2 个重复符号

我在 stackoverflow 上进行了搜索,发现从构建阶段删除reachability.m 是可行的。

但它给出了以下错误:

(null): "_kReachabilityChangedNotification",引用自:

(null): -[AppDelegate setUpRechability] in AppDelegate.o

(null): +[ASIHTTPRequest registerForNetworkReachabilityNotifications] 在 ASIHTTPRequest.o

(null): +[ASIHTTPRequest unsubscribeFromNetworkReachabilityNotifications] 在 ASIHTTPRequest.o

(null): 未找到架构 arm64 的符号

(null):链接器命令失败,退出代码为 1(使用 -v 查看 调用)

请告诉我如何解决这个问题。

我重命名了可达性类。它在设备上运行良好。 但是当我在 IOS 模拟器上构建时出现以下错误。
(null):忽略文件 /Work_Theme_iPhone/New M_Caddie/MeetingCaddie/iOS_Eventpedia/TurnOutNow_SDK/libEventAnalytics.a,缺少文件 /Work_Theme_iPhone/New M_Caddie/MeetingCaddie/iOS_Eventpedia/TurnOutNow_SDK/libEventAnalytics.a 中所需的架构 x86_64(2 片)

(null):“_OBJC_CLASS_$_EASDK”,引用自:

EASDK 是导入的外部库中的一个文件。任何帮助表示赞赏。谢谢

【问题讨论】:

  • 尝试更改 .m 文件的名称。
  • @Akeara 文件名无关紧要
  • 我更改了文件名。它在设备上运行良好。
  • 但是当我在 IOS 模拟器上构建时出现以下错误。 (空):忽略文件 /Work_Theme_iPhone/New M_Caddie/MeetingCaddie/iOS_Eventpedia/TurnOutNow_SDK/libEventAnalytics.a,缺少文件 /Work_Theme_iPhone/New M_Caddie/MeetingCaddie/iOS_Eventpedia/TurnOutNow_SDK/libEventAnalytics.a 中所需的架构 x86_64(2 片)(空) : "_OBJC_CLASS_$_EASDK", 引用自:EASDK 是导入的外部库中的一个文件。任何帮助表示赞赏。谢谢

标签: ios


【解决方案1】:

如果您的和TurnOutNow Reachability 相同,只需将其从项目的target 中删除并仅保留头文件,即可正常链接。但如果它们不同,请在您自己的界面中添加前缀。看起来你有第二种情况

【讨论】:

    猜你喜欢
    • 2011-07-17
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 2019-01-26
    • 2020-10-20
    • 2016-02-03
    相关资源
    最近更新 更多