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

M1 Mac上CocoaPods安装Realm遇SSL证书过期错误求助

解决Realm Swift安装时SSL证书过期的问题

临时绕过SSL验证(快速应急)

  • 终端里先执行以下命令,临时关闭curl的SSL验证:
    export CURL_SSL_VERIFY=false
    
    接着再运行pod install,就能绕过证书过期问题完成依赖下载。

更新系统根证书(长期安全方案)

  • 打开「钥匙串访问」应用,切换到「系统根证书」分类,排查是否有DigiCert系列的过期证书(Realm下载域名使用该机构证书)。
  • 删除过期证书后,要么更新macOS到最新版本(系统会自动同步根证书),要么手动安装苹果官方提供的最新根证书包。

手动下载依赖包替换

  • 用浏览器直接访问https://static.realm.io/downloads/core/realm-monorepo-xcframework-v12.13.0.tar.xz(浏览器通常能自动兼容过期证书),下载压缩包。
  • 找到CocoaPods的Realm缓存目录:~/Library/Caches/CocoaPods/Pods/External/Realm/core,把下载好的压缩包放到这个目录里,再重新运行pod install。

升级Realm版本

  • 10.33.0属于旧版本,后续Realm版本可能已经修复了证书相关问题。修改Podfile里的版本号为最新稳定版,比如:
    pod 'RealmSwift', '~> 10.50.0'
    
    然后执行pod update RealmSwift即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 08:47:20