Xcode Buildtime错误:'无法加载文件列表的内容:'... / Info.plist'(在目标'xxxx'中)

spa*_*mic 26 xcode info.plist ios

Xcode从今天开始在项目中引发此错误,而我在弄清它的含义和解决方法时遇到了麻烦,并且在任何搜索中都没有出现。尝试构建到设备后立即发生(没有脚本编译等):

错误:无法加载文件列表的内容:'/ Users /.../ Products / Debug-appletvos / myapp.app / Info.plist'(在目标“ myapp”中)

以下是完整日志,(为简便起见,请注意,我已将build文件夹替换为...)

Showing Recent Messages

Prepare build
note: Using new build systemnote: Planning buildnote: Constructing build description

Build system information
error: Unable to load contents of file list: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (in target 'myapp')


Build failed    3/5/19, 3:09 PM    0.2 seconds
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的事情:

  • 重新启动Xcode
  • 重启电脑
  • “产品”>“清洁构建文件夹”
  • 手动删除Build文件夹中的所有内容
  • 在同一台计算机上重新下载存储库(相同问题)
  • 在另一台计算机上重新下载存储库(相同问题)
  • 恢复到先前的有效提交(相同问题)
  • plutil Info.plist 回应 Info.plist: OK

其他注意事项:

  • 项目使用椰子
  • 项目使用自定义C ++代码
  • 该文件中唯一的文件列表Info.plist是2种自定义字体的列表,但是这些字体在Xcode项目浏览器(不是红色)中可以正常显示。

如果有人以前遇到过此问题并已解决,或者有其他任何故障排除建议,我将不胜感激,谢谢!

小智 51

就我而言,我只是在下面固定

  1. 在项目文件夹下打开终端
  2. pod deintegrate
  3. sudo gem install cocoapods-clean
  4. pod clean
  5. 打开项目并删除(如果仍然存在)应为红色的“ Pods”文件夹
  6. pod setup (这可能要花点时间)
  7. pod install

  • 在我的案例中,只有`pod deintegrate`起作用。 (3认同)

Ran*_*ang 19

我以这种方式解决这个问题:

1?转到您项目的目标,-> Build Phases -> Embed Pods Frameworks

2?检查输入文件和输入文件列表、输出文件和输出文件列表。

3?将目录从输入文件列表移动到输入文件,将输出文件列表移动到输出文件

截屏

  • 在“[CP]复制 Pods 资源”中 (2认同)

kal*_*fun 9

一段时间后,我意识到我的同事已将cocoapods更新到最新版本,所以我所做的只是

sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

那就成功了!:)

  • 是的,升级到 1.7.2 然后 `pod install` 再次工作。 (2认同)

spa*_*mic 7

最终弄清楚了,在这里发布,以便其他谷歌搜索者可以找到它。

使用“输入文件列表”选项的构建脚本存在问题,删除并重新添加脚本解决了该问题。

  • 导航至目标
  • “构建阶段”标签
  • “运行脚本”阶段
  • 记下那里的内容,将其删除
  • 重新运行以确保一切正常
  • 重新添加脚本(以及“输入文件列表”下的内容)


Eru*_*aru 5

The problem is that you have added path to Input File Lists instead of Input Files