1

我创建了一个单一视图的 iOS 应用程序。添加了 pod 'XBPageCurl'。当我将 #import "XBPageCurlView.h" 添加到任何视图控制器时,我收到此错误

duplicate symbol _XBAnimationInterpolatorEaseInOut in:
/Users/alexander/Library/Developer/Xcode/DerivedData/CurlTest-fphbvwtzauotgidxuqzdympohxqz/Build/Intermediates/CurlTest.build/Debug-iphoneos/CurlTest.build/Objects-normal/arm64/ViewController.o
/Users/alexander/Library/Developer/Xcode/DerivedData/CurlTest-fphbvwtzauotgidxuqzdympohxqz/Build/Products/Debug-iphoneos/libPods-XBPageCurl.a(XBAnimation.o)
ld: 4 duplicate symbols for architecture arm64 

来自github的测试项目不会发生这种情况。

知道如何摆脱它吗?

4

2 回答 2

1

在构建设置中将“No Common Blocks”设置为 NO

于 2016-06-03T07:46:37.447 回答
0

我删除了插值器块的任何引用,并将逻辑从它移到- (BOOL)step:(NSTimeInterval)dt

于 2015-05-18T12:13:52.427 回答