Я разрабатываю игру в Unity, и я использовал Admob, Facebook и GameCenter. Он отлично работал на iOS, пока я не добавил OpenIAB для покупки в приложении, хотя он отлично работает в Unity Editor.Ошибка команды Linker с кодом выхода 1 (дубликат символа)
Я получаю эту ошибку в Xcode:
duplicate symbol __Z14MakeStringCopyPKc in: /Users/UmerAzeem/Library/Developer/Xcode/DerivedData/Unity-iPhone-ejwaywhkiokzjofdpwnbebkbleai/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBUnityUtility.o /Users/UmerAzeem/Library/Developer/Xcode/DerivedData/Unity-iPhone-ejwaywhkiokzjofdpwnbebkbleai/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/AppStoreDelegate.o ld: 1 duplicate symbol for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я попробовал почти все решения, которые я смог найти в интернете, но до сих пор не понимаю, как я могу удалить это ошибка дублирования, я пробовал искать дубликаты файлов, но это также напрасно, кто-то поможет мне в этом, был бы признателен. Спасибо.
Спасибо Рою за то, что я обратился к этому, я пробовал эти вещи, но никто из них не работал для меня. У меня есть это в других флагах Linker, -weak_framework, CoreMotion, -weak-lSystem. Должен ли я удалить какие-либо из них или добавить что-то еще? –
@UmerAzeem, с удовольствием, вы очищаете свой проект, прежде чем запускать его? –
Как было предложено в некоторых сообщениях, я также попытался удалить эти папки DerivedData, не работал. Пробовал удалять и добавлять новые схемы, тоже не работал. Также для параметра «Включить биткод» установлено значение «Нет в настройках сборки». –