Xcode 10.2更新问题生成系统错误-1:无法加载文件列表的内容:输入/输出xcfilelist

Dip*_*Das 35 xcode ios cocoapods xcode10.2

升级到Xcode 10.2后,出现2个错误

:-1:无法加载文件列表的内容:'xxxxx / Pods /目标支持文件/Pods-xxxx/Pods-xxxxx-frameworks-Debug-input-files.xcfilelist'(在目标'xxxxx'中)

:-1:无法加载文件列表的内容:'xxxxx / Pods /目标支持文件/Pods-xxxxx/Pods-xxxxx-frameworks-Debug-output-files.xcfilelist'(在目标'xxxxx'中)

我更新了所有Pod,并将构建系统更改为“旧版构建系统”,但仍然遇到相同的构建错误

小智 54

我今天为此奋斗了几个小时,这终于对我起作用:

  1. sudo gem update cocoapods --pre
  2. pod update
  3. 清洁
  4. 建立

据我了解,这是Xcode 10.2默认启用的新构建过程的一个问题,尽管我还没有发现任何地方都清楚地记录了解决方法。可能有比我描述的更为优雅的解决方案。

  • 我遇到了这个问题,该解决方案适用于我的本地计算机,但是,这种情况仍然发生在 CI 构建系统上,有什么想法吗? (4认同)
  • Cocoapods 1.7已更改为Xcode新构建系统 (2认同)
  • 运行上面的命令后我得到了。'更新已安装的 gem','无需更新' (2认同)

sym*_*ool 27

  1. 删除“ Pods /”,“ Podfile.lock”,“ yourappname.xcworkspace”
  2. pod deintegrate
  3. pod install

这对我有用

我每次都遇到这个问题,用上面的方法解决,不知道为什么,怎么彻底解决

  • 尝试了以上所有方法,但是唯一可行的解​​决方案是此方法。谢谢@symbool (2认同)

kar*_*ijm 20

这对我来说很有效:

cd ios && pod 解体

吊舱安装

然后继续重新运行您的项目


Art*_*eyn 13

为了说明@nfranzmeier的答案:

转到您的项目:

  • 选择正确的目标
  • 建造阶段
  • 展开[CP] Embed Pods Frameworks脚本阶段
  • 删除下的文件Input Files Lists,并Output Files Lists选择他们每个人,并点击切片-按钮

大功告成!

输入/输出文件列表部分

  • 在 Xcode 11.4 上尝试过此操作,Xcode 会出现“错误:沙箱与 Podfile.lock 不同步。运行‘pod install’或更新您的 CocoaPods 安装。” 运行“pod install”只会将两个文件列表放回原位。 (10认同)
  • 有帮助,这是实际的解决方案 (2认同)

Fra*_*ool 13

我已将运行配置从: 更改DebugDEV,但没有更改方案:

在左上角,选择设备旁边的项目名称:

在此输入图像描述

然后,选择您的项目并单击“编辑”

在此输入图像描述

最后,更改Debug为您想要的“运行配置”,在我的例子中是DEV

在此输入图像描述

这样做,对于左侧列表中的每一个,但对于Profile,将其保留为Release或您的等效项:

在此输入图像描述


soC*_*ive 11

上述解决方案都不适合我。诀窍是什么:

  1. 转到 Xcode > 项目 > 信息 > 配置

  2. 设置 Debug > Pods-XXX.debug 和 Release = Pods-XXX.release 的值

这解决了我在 Xcode 12.0 beta 上的问题


Shu*_*jha 8

这解决了我的问题:

Open **Terminal**
1) run -> pod deintegrate
2) run -> pod install

In **Xcode**
3) Click Product Menu
4) Keep Pressing Option Button
5) Click Clean Build Folder
6) Run
Run Code Online (Sandbox Code Playgroud)


Joc*_*zer 8

就我而言,归档应用程序时发生错误。

原因是在构建方案中选择了错误的构建配置。这是在为临时环境引入 xcconfig 文件后发生的。

我是如何修复它的:

  • 在 Xcode 中选择构建方案(“播放”按钮旁边)
  • 选择产品->方案->编辑方案
  • 检查是否选择了正确的构建方案

看这里: 在此输入图像描述


小智 5

您只需要编辑xxxx.xcodeproj / project.pbxproj文件,然后从inputFileListPaths()outputFileListPaths()中删除有问题的行xxxinput-files.xcfilelist和xxxoutput-files.xcfilelist,使它们再次为空,然后保存并重建

  • 我必须使用外部编辑器打开该文件并搜索它,因为在 XCode 上它没有出现。也许问题是我在不同的项目中使用 XCode 10 和 11,也许我用错误的版本打开了冲突的项目。 (2认同)

小智 5

对我来说,这是因为我正在为不同的环境设置自定义配置 (.xcconfig) 文件。我没有将其导入Pods/Target Support Files/Pods-XXXXXX/Pods-XXXXXX.release.xcconfig到我的配置文件中。

本指南帮助我找到了缺失的步骤。 https://thoughtbot.com/blog/let-s-setup-your-ios-environments

谢谢帕特里克。


Ger*_*eri 5

只是pod install解决这个问题。

您不一定要更新您的 pod(特别是如果您没有明确锁定版本)。创建新方案后出现此错误。