我试图在我的应用中整合Zaius iOS SDK
。所以当我添加SDK
并尝试运行时,我收到以下错误。ld:1个用于架构arm64的重复符号
duplicate symbol _kReachabilityChangedNotification in:
/Users/mp/Library/Developer/Xcode/DerivedData/Hubble-
dgvyhoahvstjstejqrwunfpqzokr/Build/Products/Debug-
iphoneos/HubbleIosFramework.framework/HubbleIosFramework(ZReachability.o)
/Users/mp/Library/Developer/Xcode/DerivedData/Hubble-
dgvyhoahvstjstejqrwunfpqzokr/Build/Products/Debug-
iphoneos/HubbleIosFramework.framework/HubbleIosFramework(Reachability.o)
ld: `1 duplicate symbol for architecture arm64`
clang: error: linker command failed with exit code 1 (use -v to see invocation)
错误表示两个重复文件出口是ZReachability.o
和Reachability.o
。
我已删除Reachability class
并尝试导入ZReachability.h
但其显示文件未退出。可能是SDK
保持ZReachability.h私有。
我能做些什么来解决这个问题?
看到这个http://stackoverflow.com/questions/11028824/reachability-duplicate-symbol –
看到这个http://stackoverflow.com/questions/22451795/duplicate-symbol -linker-due-to-libweandsflibrary-aasireachability-o –
@ Anbu.Karthik我正在更新这个问题。在你的建议后。 – Chandan