安装ASOAnimatedButton
CocoPod控件,并在XCode的Build Setting中设置-all_load
标志 - > “其他链接器标志”创建20个重复符号。
duplicate symbol _OBJC_CLASS_$_ASOTwoStateButton in:
/Users/phamdacloc/Library/Developer/Xcode/DerivedData/HealthChron-cvyzecsyxjjbjddagxxmtcjushal/Build/Products/Debug-iphonesimulator/libPods.a(ASOTwoStateButton-B710713467C732B5.o)
duplicate symbol _OBJC_METACLASS_$_ASOTwoStateButton in:
/Users/phamdacloc/Library/Developer/Xcode/DerivedData/HealthChron-cvyzecsyxjjbjddagxxmtcjushal/Build/Products/Debug-iphonesimulator/libPods.a(ASOTwoStateButton-B710713467C732B5.o)
ld: 20 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我必须设置-all_load标志,因为我正在与Google的Picasa服务集成。有谁知道如何解决ASOAnimatedButton
重复的符号?
感谢。
答案 0 :(得分:0)
我设法通过从Pod卸载此控件来解决我的问题。然后我手动将Classes/iOS/
中的文件添加到我的项目中,然后重新开始工作。
答案 1 :(得分:0)
您可以单独安装所有ASOAnimatedButton的subspec,以通过在Podfile中指定以下行来避免重复的符号。
pod 'ASOAnimatedButton/TwoStateButton'
pod 'ASOAnimatedButton/BounceButton'