参数列表过长:递归标头扩展在react-native-google-cast失败

时间:2018-11-26 15:47:45

标签: xcode react-native google-cast

我在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

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,不得不去掉一些标题搜索路径,如下所述:

https://facebook.github.io/react-native/docs/0.60/troubleshooting#argument-list-too-long-recursive-header-expansion-failed

  

参数列表过长:递归标头扩展失败

     

在   项目的构建设置,用户搜索标题路径和标题搜索   路径是两个配置,用于指定Xcode在哪里查找#import   代码中指定的头文件。对于Pods,CocoaPods使用默认值   要查看的特定文件夹的数组。请验证此特定文件夹   config不会被覆盖,并且所有配置的文件夹都不是   太大了。如果其中一个文件夹是大文件夹,则Xcode将尝试   递归搜索整个目录并在上面抛出错误   一点。

     

还原用户搜索标题路径和标题搜索路径构建   设置为其由CocoaPods设置的默认设置-在   构建设置面板,然后单击删除。它将删除自定义   覆盖并返回CocoaPod默认值。

(也与此类似的问题交叉发布:Argument list too long: recursive header expansion failed

error

答案 1 :(得分:0)

即使我在Xcode 10.1中也遇到了同样的问题,只需将您的代码文件夹位置从桌面,文档等移动到主文件夹中即可。