代码之家  ›  专栏  ›  技术社区  ›  Loc Pham

集成ASOAnimatedButton的重复符号

  •  0
  • Loc Pham  · 技术社区  · 11 年前

    安装 ASOAnimatedButton CocoPod控件 -all_load 在XCode的构建设置中设置的标志-->“其他链接器标志”创建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标志,因为我正在与谷歌的Picasa服务集成。有人知道如何解决 ASO动画按钮 重复符号?

    谢谢

    2 回复  |  直到 11 年前
        1
  •  0
  •   Loc Pham    11 年前

    我通过从Pod卸载这个控件来解决我的问题。然后我手动添加了 Classes/iOS/ 我的项目和事情又开始了。

        2
  •  0
  •   kakuro    11 年前

    通过在Podfile中指定以下行,您可以单独安装所有ASOAnimedButton的子秒,以避免重复符号。

    pod 'ASOAnimatedButton/TwoStateButton'
    pod 'ASOAnimatedButton/BounceButton'