这与配置文件无关。
我添加了SnapKit
(0.18.0)Carthage
(0.10)。每当我尝试在带有Xcode 7.2的设备上运行应用程序时,我都会遇到这样的错误:
架构arm64的未定义符号: “Swift.Double的协议见证表:SnapKit中的SnapKit.RelationTarget”,引自:
如果我为模拟器构建它可以工作。如果我通过Jetbrains在AppCode上为设备构建它可以工作。
我有Xcode 7.2和iOS 9.2。谷歌和Stackoverflow因“协议见证表”而空白。
到底发生了什么事?
答案 0 :(得分:3)
与往常一样,当Xcode变得狂暴时,有一些很棒的事情要尝试。
pod install
或更新Carthage软件包)。