代码之家  ›  专栏  ›  技术社区  ›  Md. Sulayman

IOS-由于pod依赖文件中的方法名已过时,生成失败

  •  -1
  • Md. Sulayman  · 技术社区  · 6 年前

    我试图制作一个演示项目,它使用了此URL的pod依赖项 PageMenu pod安装正确,但在构建这个虚拟应用时出现了许多错误,因为在最新的iOS SDK和Swift 4.2中重命名了许多方法。我以前在办公室项目上解决过这个问题,但现在记不起来了。任何帮助都是可观的。我附上了这个项目的截图。 enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   Md. Sulayman    6 年前

    问题原因: 我的项目的Swift版本是4.2,我使用的是一个用Swift版本4构建的库。所以在最新的iOS SDK中,该方法的一些名称被重命名为swift 4。

    解决方案: 我需要为那个pod依赖项设置swift版本4并重新编译这个项目。

    注: 任何不支持最新swift的第三方pod必须使用支持的swift版本编译pod依赖项