我試圖在我的應用中整合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