cordova 无法加载文件列表的内容:'/目标支持文件/Pods-目标名称/Pods-目标名称-框架-调试输入文件.xcfilelist'

rvpgvaaj  于 2022-11-15  发布在  其他
关注(0)|答案(3)|浏览(312)

我收到两个错误,
1.无法加载文件列表的内容:'/目标支持文件/Pods-目标名称/Pods-目标名称-框架-调试输入文件.xcfilelist'
1.无法加载文件列表的内容:'/目标支持文件/Pods-目标名称/Pods-目标名称-框架-调试-输出-文件.xcfilelist'
以下是我的播客文件的内容,
flutter_application_path = 'Flutter模块路径'
加载文件.join(flutter_application_path,'. ios','flutter','podhelper. rb')
目标'目标名称' do
安装所有flutter pod(flutter应用程序路径)
结束
我有一个Flutter模块,我正在我的项目中使用。因此,我正在通过Podfile集成Flutter模块。
如果有人想知道如何在iOS项目中嵌入Flutter模块,请参考此链接https://flutter.dev/docs/development/add-to-app/ios/project-setup
我尝试了以下解决方案:

  1. pod拆卸和pod安装
    1.删除pod文件夹、podfile.lock和自动生成的project-name. xcworkspace。然后安装pod
    1.删除嵌入式Pod框架-〉输入文件列表和输出文件列表-〉全新构建中的条目。(在执行此操作时,会出现podfile.lock文件不同步的另一个错误。请执行pod安装)
    1.删除派生数据-〉干净构建。
    我使用的是Xcode 12.2。
    先谢谢你。
lb3vh1jj

lb3vh1jj1#

我想出了解决办法。
我们需要在build-debug.xcconfig和build-release. xcconfig中进行更改。
在buid-debug.xcconfig中,进行如下更改:
1.注解此行:“../pods-debug.xcconfig”中的所有项目都包含在文件中
1.在注解下方添加以下行:#include“../Pod/目标支持文件/Pod-目标名称/Pod-目标名称.debug.xcconfig”
在buid-release.xcconfig中,进行如下更改:
1.注解此行:“../pods-release.xcconfig”中的所有文件都包含在文件夹中。
1.在注解下方添加以下行:#include“../Pod/目标支持文件/Pod-目标名称/Pod-目标名称.release.xcconfig”
请注意,我在 cordova 项目中遇到了这个问题。我还没有在纯原生iOS项目中尝试过这个解决方案。

m0rkklqb

m0rkklqb2#

@Yash的回答帮了我。
我在iOS上使用Xcode Cloud构建Flutter项目时遇到了同样的错误。
iOS/Flutter/发布版本.xcconfig:
变更:

#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"

收件人:

#include? "../Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
shstlldc

shstlldc3#

在我的情况下,我用新创建的应用程序的ios文件夹替换了ios文件夹,并调整了info.plist和project.pbxproj文件的更改

相关问题