2015-10-02 55 views
2

我正在运行Xcode 6.3,我使用的是card.io的iOS SDK 5.2.0。card.io库连接错误与Xcode 6.3(iOS)

这里的错误:

duplicate symbol _llvm.cmdline in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOPostalCodeTextFieldDelegate.o) duplicate symbol _llvm.embedded.module in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOPostalCodeTextFieldDelegate.o) duplicate symbol _llvm.cmdline in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOConfig.o) duplicate symbol _llvm.embedded.module in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOConfig.o) duplicate symbol _llvm.cmdline in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOView.o) duplicate symbol _llvm.embedded.module in: /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOTableViewCell.o) /Users/comcubatormica/Downloads/card.io-iOS-SDK-master/CardIO/libCardIO.a(CardIOView.o) ld: 64 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我怎样才能解决这个问题?

+2

@Andrea:代码是没用的,它是一个库链接的问题 – rdurand

+0

我没在你的问题中没有看到你已经说过你在使用Xcode 6.3。这绝对是这里的问题。尝试更新到Xcode 7,或返回使用card.io SDK 5.1.1。 – rdurand

回答

5

您应该更新的Xcode到最新版本时,Xcode 7.关于5.2.0版本card.io的更新日志说:

The library is now built with Xcode 7.0. It has Bitcode enabled which does significantly increase the static library. However, when an app is compiled and distributed by the App Store, the app size should not significantly increase compared to before Bitcode enablement. You must also use Xcode 7 since previous versions of Xcode are not fully compatible with Bitcode enabled libraries.