Xcode15问题点记录

问题1: type argument ‘nw_proxy_config_t‘ is neither an Objective-C object nor a block type

解决方案:在Podfile文件的末尾加上这个:

post_integrate do |installer|

  compiler_flags_key = 'COMPILER_FLAGS'

  project_path = 'Pods/Pods.xcodeproj'

  project = Xcodeproj::Project.open(project_path)

  project.targets.each do |target|

    target.build_phases.each do |build_phase|

      if build_phase.is_a?(Xcodeproj::Project::Object::PBXSourcesBuildPhase)

        build_phase.files.each do |file|

          if !file.settings.nil? && file.settings.key?(compiler_flags_key)

            compiler_flags = file.settings[compiler_flags_key]

            file.settings[compiler_flags_key] = compiler_flags.gsub(/-DOS_OBJECT_USE_OBJC=0\s*/, '')

          end

        end

      end

    end

  end

  project.save()

end


问题2:Assertion failed: (false && "compact unwind compressed function offset doesn't fit in 24 bits"), function operator(), file Layout.cpp, line 5758.

解决方案:

在 targets-->Build Settings -->Other Linker Flags  里添加 -ld_classic 或者 或者 或者 -ld64


问题3:打包报错Command PhaseScriptExecution failed with a nonzero exit code

解决方案:

找到Pods-xxxx-frameworks.sh文件,加-f ,

替换代码:source="$(readlink -f "${source}")"

如图所示:

问题4:跑模拟器失败

选择模拟器之后报错:Building for iOS Simulator, but linking in dylib built for iOS, file 'xxxx.framework/LookinServer' for architecture arm64

解决方案:打开xcode,选择product---> destination---> destination Architectures --> show Rosetta Destinations

截图

这种方式打开的模拟器运行就没问题了。不是M1芯片的,应该是可以直接跑的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更新到Xcode15,适配之前的代码,记录当前遇到的问题和解决方法。 1.WebKit错误 这里主要要搜索“nw_...
    柠檬不争阅读 9,326评论 7 22
  • 安装包组成: 谈到 App 瘦身,最直接的想法莫过于分析一个安装包内部结构,了解其每一部分的来源。解压一个 ipa...
    孔雨露阅读 3,460评论 1 7
  • XCode使用一:Xcode基本操作 传送至原文地址 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格...
    无名小鱼会吐火阅读 29,757评论 0 23
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,950评论 2 20
  • 不积跬步无以至千里。再愚蠢的Bug,也是进步的垫脚石。 Mac 软件安装提示“文件损坏,打不开” i386, x8...
    DylanPP阅读 1,946评论 0 0