【问题标题】:Changing cocoapod compile platform更改 cocoapod 编译平台
【发布时间】:2020-07-22 04:52:39
【问题描述】:

在 xcode 上,我正在尝试使用 pod 在 Swift 中实现邮件 API。当我尝试构建框架时,出现此错误:

为 iOS 8.0 编译,但模块“Alamofire”的最低部署目标为 iOS 10.0

如何更改 pod 以便为 iOS 10.0 或更高版本构建?

【问题讨论】:

    标签: ios swift xcode api


    【解决方案1】:

    由于 Alamofire 已更新其库,因此出现此问题。虽然 Evreflection 尚未针对 Alamofires 更新版本进行更新。您需要在此处指定 Alamofire 的版本。 在 podfile 中使用这一行来指定版本

      pod 'EVReflection/Alamofire','~> 5.10.1'
      pod 'Alamofire','~> 4.9.1'
    

    然后从项目中分离 pod 并重新安装。 这将解决您面临的问题

    【讨论】:

      【解决方案2】:

      您应该在项目设置中将您的应用程序的 Deployment Target 升级到 10.0,因为您不能使用比项目中使用的 iOS 版本最高的 pod。:

      【讨论】:

      • 这将导致对 pod 进行许多更改。哪个最不受欢迎。
      猜你喜欢
      • 2021-10-24
      • 1970-01-01
      • 2019-07-22
      • 2014-09-28
      • 2015-09-15
      • 2011-05-18
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多