ios - card.io 库与 Xcode 6.3 (iOS) 链接错误

标签 ios xcode linker card.io

我运行的是 Xcode 6.3,并且使用的是 card.io 的 iOS SDK 5.2.0。

错误如下:

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)

我该如何解决这个问题?

最佳答案

您应该将 Xcode 更新到最新版本 Xcode 7。如 card.io 版本 5.2.0 的变更日志中所述:

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.

关于ios - card.io 库与 Xcode 6.3 (iOS) 链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902227/

相关文章:

ios - 为什么在导航 Controller 中嵌入 View Controller ,然后在选项卡栏 Controller 中将导航栏附加到选项卡栏 Controller ?

iOS 启动画面未显示在设备上 - 奇怪的问题

c - 使用结构时 C 中的不完整类型错误

ios - xcode6 链接器命令失败,退出代码为 1(使用 -v 查看调用)

c++ - C++多线程中如何调用非线程安全的DLL?

ios - 如何制作 SKSpriteNode 数组,然后将它们显示在屏幕上?

android - Dart/Flutter - 调用/执行存储在属性的字符串变量中的方法

swift - 导航栏图像如何居中 [Swift]

iphone - Mkmapview 半页 curl

iphone - 我的 Xcode 符号去哪儿了?