升级到Xcode15遇到的问题

本文详细介绍了在升级到Xcode15时遇到的三个主要问题:三方库版本不匹配的解决方法、编辑文件卡顿的处理以及MAC系统版本限制的应对策略。
摘要由CSDN通过智能技术生成

升级到Xcode15遇到的问题

1.编辑报错,三方库版本不适配

因为Xcode15支持的最低版本号为iOS12,所以引用的三方库也要都升级到最低支持版本号为iOS12,目前可以通过以下方式解决:

在podfile文件里最下面增加以下代码:
post_install do |installer|

xcode_base_version = `xcodebuild -version | grep 'Xcode' | awk '{print $2}' | cut -d . -f 1`

installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        # For xcode 15+ only
         if config.base_configuration_reference && Integer(xcode_base_version) >= 15
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
            xcconfig_path = config.base_configuration_reference.real_path
            xcconfig = File.read(xcconfig_path)
            xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
            File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
        end
    end
end

end
然后在终端运行:pod install
如果报错的话就运行pod install --verbose --repo-update

2.编辑文件卡住不动

一般出现这个问题,有可能是工程索引出现问题,需要清除历史缓存和索引,可以通过以下方式解决
在终端输入以下代码:
rm -frd ~/Library/Caches/com.apple.dt.Xcode/*
rm -frd ~/Library/Developer/Xcode/DerivedData
重启Xcode,重新编译项目

3.MAC系统版本为14.0以下,13.6.4或者13.6.6,商店无法下载Xcode15

现在在App Store里搜素Xcode应用,直接要求MAC系统版本为14.0以上,但是针对遇2018年之前的MAC机型目前系统支持到最新版本号为13.6.6,无法升级到14.0,为了使用Xcode15,我们可以在 https://developer.apple.com/download/applications/,这个下面下载Xcode15.2以下版本,下载完成后,解压,拖到应用程序里面。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值