Xcode 14 - 无法进行代码签名,因为目标没有 Info.plist 文件

Has*_*ssy 18 cocoapods xcode14

我在我的项目中使用cocoapods,它工作正常,但升级到 Xcode 14 后,它给出了不同的类型或错误。

首先它要求提供位代码,后来要求开发团队提供,我使用 podfile 中的以下脚本解决了这个问题

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      #config.build_settings['BITCODE_GENERATION_MODE'] = 'bitcode'
      config.build_settings['ENABLE_BITCODE'] = 'YES'
      config.build_settings["DEVELOPMENT_TEAM"] = " Your Team ID "
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

解决这些错误后,另一个错误开始出现,即

错误构建:无法进行代码签名,因为目标没有 Info.plist 文件并且不会自动生成。使用 INFOPLIST_FILE 构建设置将 Info.plist 文件应用到目标,或者通过将 GENERATE_INFOPLIST_FILE 构建设置设置为 YES(推荐)来自动生成一个 Info.plist 文件。

我的豆荚已更新,可可豆荚版本是1.11.3。我该如何解决这个错误?

编辑:

这里提到了一些细节,但没有一个对我有用。

luc*_*arb 36

我解决了这个问题:

Pods -> 构建设置 -> 打包 -> 生成 Info.plist 文件 = 是


小智 6

这个hack(即设置CODE_SIGNING_ALLOWEDNOpod 的构建设置)已为我修复。