Я получаю следующую ошибку после включения внешней структуры и создания проекта с ней. Не знаю, что делать. Доступны только файлы заголовков внешней структуры. Все файлы реализации (.m
) находятся в файле .exe
, поэтому я не могу получить к ним доступ.дубликат символа для архитектуры armv7 error
duplicate symbol _OBJC_CLASS_$_AppDelegate in:
/Users/u311107/Library/Developer/Xcode/DerivedData/ConsumerApp-awxafvfmhvwglmdvoobikahakarp/Build/Intermediates/ConsumerApp.build/Debug-iphoneos/ConsumerApp.build/Objects-normal/armv7/AppDelegate.o
/Users/u311107/Desktop/Stash/Mall/consumer/KMCSDK.framework/KMCSDK(AppDelegate.o)
duplicate symbol _OBJC_METACLASS_$_AppDelegate in:
/Users/u311107/Library/Developer/Xcode/DerivedData/ConsumerApp-awxafvfmhvwglmdvoobikahakarp/Build/Intermediates/ConsumerApp.build/Debug-iphoneos/ConsumerApp.build/Objects-normal/armv7/AppDelegate.o
/Users/u311107/Desktop/Stash/Mall/consumer/KMCSDK.framework/KMCSDK(AppDelegate.o)
ld: 2 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Пожалуйста, помогите. Спасибо.
http://stackoverflow.com/a/18628761/1104126 - Этот ответ помог мне – mattblessed
@Skullz Я попробовал вам предложение, но затем он дает мне новую ошибку: «Нет архитектур для компиляции для (ONLY_ACTIVE_ARCH = YES, active arch = armv7s, VALID_ARCHS = arm64 armv7) .' –
[название проекта] -> [имя цели] -> Настройки сборки-> Поиск «Архитектуры» -> В разделе «Архитектуры» щелкните раскрывающийся список и выберите «Стандартные архитектуры» – mattblessed