ld: 600 повторяющихся символов для архитектуры x86_64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
/Users/iph8/Documents/Avi/Current project/XYZ/SourceCode/April12/XYZ_April_12/XYZ/Frameworks/AppLovin/libAppLovinSdk.a(ALTaskCacheNativeAdImages.o)
ld: 600 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Получаю эту ошибку при запуске проекта на симуляторе и не в состоянии обнаружить, почему это происходит, в то время как тот же код выполняется на других компьютерах, но не на моем компьютере.
1 ответ
Это может произойти в следующих случаях.
Вы поместили одну и ту же реализацию класса в два разных файла;
На самом деле у вас есть только одна реализация этого класса, однако вы также связываете в своем проекте фреймворк или библиотеку, содержащую класс, имя которого точно совпадает с вашим.
Попробуйте найти во всем проекте свой класс и убедитесь, что в вашем проекте доступна только одна копия.