86

After upgrading to Xcode 10.2 I am getting 2 errors

:-1: Unable to load contents of file list: 'xxxxx/Pods/Target Support Files/Pods-xxxx/Pods-xxxxx-frameworks-Debug-input-files.xcfilelist' (in target 'xxxxx')

:-1: Unable to load contents of file list: 'xxxxx/Pods/Target Support Files/Pods-xxxxx/Pods-xxxxx-frameworks-Debug-output-files.xcfilelist' (in target 'xxxxx')

I updated all my pod and changed build system to "Legacy Build System" but still getting the same build error

4

16 回答 16

116

我今天为此挣扎了几个小时,这最终对我有用:

  1. sudo gem update cocoapods --pre
  2. pod update
  3. 干净的
  4. 建造

根据我的阅读,这是 Xcode 10.2 中默认启用的新构建过程的一个问题,尽管我还没有在任何地方找到明确记录的解决方法。可能有比我描述的更优雅的解决方案。

于 2019-04-04T16:40:14.153 回答
72
  1. 删除“Pods/”、“Podfile.lock”、“yourappname.xcworkspace”
  2. pod deintegrate
  3. pod install

这对我有用

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

于 2019-05-07T06:37:41.843 回答
38

为了说明@nfranzmeier 的答案:

转到您的项目:

  • 选择正确的目标
  • 构建阶段
  • 展开[CP] Embed Pods Frameworks脚本阶段
  • 通过选择每个文件并单击按钮来删除Input Files Lists和部分下的文件Output Files Lists-

你完成了!

输入/输出文件列表部分

于 2019-07-10T08:27:32.107 回答
17

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

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

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

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

于 2020-08-14T05:41:25.413 回答
14

只是pod install解决这个问题。

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

于 2020-11-06T09:23:06.960 回答
12

这解决了我的问题:

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
于 2019-08-13T18:20:23.943 回答
7

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

于 2019-04-16T15:57:01.603 回答
6

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

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

在此处输入图像描述

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

在此处输入图像描述

最后,从更改Debug为您想要的“运行配置”,在我的情况下是DEV

在此处输入图像描述

对左侧列表中的每一个都执行此操作,但对于Profile,将其保留为Release或您的等价物:

在此处输入图像描述

于 2020-12-26T04:13:37.083 回答
5

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

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

谢谢帕特里克。

于 2020-05-01T04:42:29.677 回答
3
In my case 
 -> pod deintegrate
 -> pod clean 
 -> pod install 
 then rebuild the project works fine. 
 My XCode = 11.3.1 
于 2020-03-09T15:41:48.720 回答
2

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

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

我是如何解决的:

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

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

于 2021-03-31T16:26:15.107 回答
1

cd ios

rm Podfile.lock

编辑 Podfile 如下
# Uncomment this line to define a global platform for your project
platform :ios, '10.0'
>> Uncommented and bumped the version to 10

flutter clean

flutter pub get

pod repo update

pod update

于 2021-11-27T15:49:07.463 回答
0

这些是对我有用的步骤:

  1. 在终端中,在项目文档中,键入:

    吊舱更新

  2. 如果没有找到 pod,你应该安装 Cocoapods:

    sudo gem 安装 cocoapods

  3. 如果它返回 ruby​​/gem 错误,您应该安装(或重新安装)Ruby:

    curl -L https://get.rvm.io | bash -s 稳定

    rvm 安装 ruby​​-2.7.2

    sudo gem 安装 cocoapods

  4. 再次尝试更新 pod,完成后,打开 .xcworkspace 文件。

于 2021-12-09T15:59:22.420 回答
0

我有同样的问题并执行以下步骤,现在能够成功构建

  1. 转到 Project->Configurations 并设置有效的配置文件进行配置。

  2. 如果您看到已经设置了正确的有效配置文件,则执行 pod install

  3. 如果您当时看不到有效的配置文件pod install,现在您可以看到有效的配置文件,只需选择正确的配置文件。

注意:我在 Xcode 11.7 上有这个问题

于 2020-10-12T18:31:13.383 回答
0

对我来说(使用 Mac Mojave)使用上述解决方案不起作用..

我通过在我的 Mac 上安装 RVM 成功地克服了这个问题:

curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails

本页所述。

然后通过以下方式重新安装 cocoapods:

gem install cocoapods

最后再次运行:

pod install

我希望这可以帮助像我这样无休止地陷入困境的人:)

于 2020-03-17T08:48:41.883 回答
-3

将构建配置从发布模式更改为调试模式。

于 2021-04-11T14:29:47.170 回答