Bây giờ tôi có cùng một câu hỏi với tiêu đề trên nhưng chưa tìm thấy câu trả lời đúng. Tôi đã nhận được lỗi:
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
duplicate symbol _OBJC_METACLASS_$_MoboSDK in:
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
ld: 75 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Bất kỳ trợ giúp được đánh giá cao.
Cuối cùng tôi tìm hiểu lý do nguyên nhân lỗi này tôi đã thêm -ObjC
vào Other Linker Flags
. Sau khi loại bỏ giá trị này thì tôi có thể xây dựng dự án của mình thành công, nhưng tôi không biết tại sao. Bất cứ ai có thể giải thích điều này?
GoogleConversionTrackingSDK-iOS-3.0
vào dự án của mình. Trước đó, nó hoạt động tốt. Tôi cũng đã cố gắng xóa nó, nhưng lỗi vẫn xảy ra.
#include
đang hoặc#import
một cái gì đó (có thể là MoboSDK, bất kể đó là gì) nhiều lần.