包含外部框架并使用它构建项目后出现以下错误。不知道该怎么做。只有外部框架的头文件可供我使用。所有实现文件(.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