Github exyte Macaw示例swift编译器错误

Github exyte Macaw示例swift编译器错误,swift,compiler-errors,Swift,Compiler Errors,Github exyte Macaw示例生成以下Swift编译器错误: 我假设SWXMLHash.swift中的第457行可能是重新声明 455 /// Returned from SWXMLHash, allows easy element lookup into XML data. 456 public enum XMLIndexer: Sequence { 457 case Element(XMLElement) 458 case List([XMLEleme

Github exyte Macaw示例生成以下Swift编译器错误:

我假设SWXMLHash.swift中的第457行可能是重新声明

455   /// Returned from SWXMLHash, allows easy element lookup into XML data.
456   public enum XMLIndexer: Sequence {
457      case Element(XMLElement)
458      case List([XMLElement])
459      case Stream(IndexOps)
460      case XMLError(IndexingError)
我在Github上调查了这些问题,还有这个。 长话短说:

Macaw正在使用依赖项SWXMLHash 3.1,该依赖项存在此错误。这个 修复方法是使用最新版本的SWXMLHash(4.0或类似版本)

简易解决方案:使用Xcode 8.3.3

更改podspec:进入
Macaw.podspec
,并将行
s.dependency'SWXMLHash',“~>3.0.0'
更改为
s.dependency'SWXMLHash',“~>4.1.0'

否则

  • 最后一个SWXMLHash框架版本

  • SWXMLHash.swift
    SWXMLHash+TypeConversion.swift
    Source
    文件夹复制到
    /Pods/SWXMLHash/Source
    文件夹中

  • 修复错误(有一些错误)

<>但是,如果你选择了最后一个解决方案——考虑XCODE 9的风险,因为它仍然处于beta版本。问题是什么?@Aleksei然而,我无法调试这个项目。断点被忽略。您选择了上面列出的哪种方式?@Aleksei“否则”呃,这是一个我无法帮助您的问题。