美文网首页
Xcode14.3报错

Xcode14.3报错

作者: aven_kang | 来源:发表于2023-06-29 15:08 被阅读0次
    三方库也需要开发团队账号了?

    Signing for "ESPullToRefresh-ESPullToRefresh" requires a development team. Select a development team in the Signing & Capabilities editor.

    解决方案1
    post_install do |installer|
            installer.generated_projects.each do |project|
                project.targets.each do |target|
                    target.build_configurations.each do |config|
                            config.build_settings["DEVELOPMENT_TEAM"] = "Your Team ID"
                    end
                end
            end
    end
    
    解决方案2

    或使用下面这种蒋Sign置为空字符:

    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['CODE_SIGN_IDENTITY'] = ''
        end
    end
    
    解决方案3

    终端执行sudo gem install cocoapods-pod-sign

    执行bundle init,此时生成一个Gemfile文件,看输出路径Writing new Gemfile to /Users/xxx/Gemfile

    修改Gemfile文件,将这两行代码复制粘贴到文件末尾

    gem 'cocoapods-pod-sign'
    gem 'cocoapods'
    

    执行bundle install,让文件的修改生效
    cd 到项目目录执行pod install --verbose

    Xcode14.3报错XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

    Xcode 14.2版本运行一切正常,升级到14.3版本后运行报错。
    XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

    解决方案:
    Xcode 14.3移除了arc目录,因为Xcode 14支持的最低部署目标iOS 11, 最低部署版本的系统都已经内置了ARC相关的库, 我们只需要将第三方库部署目标的iOS版本设置成和应用最低部署目标的iOS版本即可

    所以在podfile文件中,增加以下内容

    post_install do |installer|
      installer.generated_projects.each do |project|
        project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' #9.0
             end
        end
      end
    end
    
    Xcode14.3报错 rsync error: some files could not be transferred (code 23)

    解决方案:
    找到...-frameworks.sh 文件,替换
    source="[图片上传失败...(image-ace6bc-1688108445152)]

    {source}")"

    source="[图片上传失败...(image-682e43-1688108445152)]

    {source}")"

    xx-frameworks.sh 所在位置为:

    项目所在路径/Pods/Target Support Files/Pods-xxx/Pods-xxx-frameworks.sh

    相关文章

      网友评论

          本文标题:Xcode14.3报错

          本文链接:https://www.haomeiwen.com/subject/jtaaydtx.html