You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 11.7环境下iPhone集成Amplify遇到错误求解决方案

解决Xcode 11.7集成Amplify编译报错的方案

问题根源:Xcode 11.7最高仅支持Swift 5.2版本,新版Amplify iOS SDK默认要求Swift 5.3及以上版本,版本不匹配会触发编译错误。
可按照以下步骤操作解决:

  • 降级Amplify到适配Swift 5.2的最后稳定版本1.18.0,所有Amplify相关组件版本都需要和该版本对齐
  • 若使用CocoaPods集成,修改Podfile中Amplify相关依赖的声明:
# 基础依赖
pod 'Amplify', '~> 1.18.0'
pod 'Amplify/Tools', '~> 1.18.0'
# 按需添加其他功能组件,版本统一对齐1.18.0,示例如下
pod 'AmplifyPlugins/AWSCognitoAuthPlugin', '~> 1.18.0'
pod 'AmplifyPlugins/AWSS3StoragePlugin', '~> 1.18.0'
  • 修改完成后执行命令重新安装依赖:
    pod deintegrate && pod install
  • 依赖安装完成后重启Xcode,按下Command + Shift + K清理构建缓存后重新编译即可

若使用Swift Package Manager集成,添加Amplify包时直接指定版本为1.18.0,不要选择自动适配更高版本的规则即可。

内容的提问来源于stack exchange,提问作者meares8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 20:45:08