包含外部框架並使用它構建項目後出現以下錯誤。不知道該怎麼做。只有外部框架的頭文件可供我使用。所有實現文件(.m
)都位於.exe
文件中,因此我無法訪問它們。架構armv7錯誤的重複符號
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,活動拱='armv7s,VALID_ARCHS = arm64 armv7)。' –
[項目名稱] - > [目標名稱] - >生成設置 - >搜索「體系結構」 - >在'體系結構'鍵下單擊下拉菜單並選擇標準體系結構 – mattblessed