我在Xcode中构建应用程序时遇到问题。当我尝试构建应用程序时,出现以下错误。
Argument list too long: recursive header expansion failed at /Users/******/Documents/******/******/app/native-app/node_modules/react-native-google-cast/ios/../../../ios/build/Build/Intermediates/RNIap.build/Debug-iphonesimulator.
选中存储库,但未找到解决方案。谁可以帮助我,以便我可以构建该应用程序。
信息: RN版本:0.52.0 react-native-google-cast:2.10.4.1 Xcode:9.4.1
谢谢, Yarno
答案 0 :(得分:0)
我遇到了类似的问题,不得不去掉一些标题搜索路径,如下所述:
参数列表过长:递归标头扩展失败
在 项目的构建设置,用户搜索标题路径和标题搜索 路径是两个配置,用于指定Xcode在哪里查找#import 代码中指定的头文件。对于Pods,CocoaPods使用默认值 要查看的特定文件夹的数组。请验证此特定文件夹 config不会被覆盖,并且所有配置的文件夹都不是 太大了。如果其中一个文件夹是大文件夹,则Xcode将尝试 递归搜索整个目录并在上面抛出错误 一点。
还原用户搜索标题路径和标题搜索路径构建 设置为其由CocoaPods设置的默认设置-在 构建设置面板,然后单击删除。它将删除自定义 覆盖并返回CocoaPod默认值。
(也与此类似的问题交叉发布:Argument list too long: recursive header expansion failed)
答案 1 :(得分:0)
即使我在Xcode 10.1中也遇到了同样的问题,只需将您的代码文件夹位置从桌面,文档等移动到主文件夹中即可。