无法在Xcode 7.2上使用Swift构建设备(与配置文件无关)

时间:2015-12-11 07:42:56

标签: ios xcode swift carthage

这与配置文件无关。

我添加了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因“协议见证表”而空白。

到底发生了什么事?

1 个答案:

答案 0 :(得分:3)

与往常一样,当Xcode变得狂暴时,有一些很棒的事情要尝试。

  1. 是配置文件还是证书?那你就该做什么了!
  2. 如果没有,请删除派生数据。
  3. 如果没有,请清洁。
  4. 如果没有,请重新安装依赖项(pod install或更新Carthage软件包)。
  5. 如果没有,请从设备上删除所有配置文件并重新开始。
  6. 如果没有,那真是个大哭的泪水;)
相关问题