我有一个做编译的React Native应用程序。
安装react-native-sentry
并自动通过react-native link
进行关联后,我遇到了这个问题:
Showing Recent Issues
Argument list too long: recursive header expansion failed at /Users/dan/Sites/app/node_modules/react-native-intercom/iOS/../../../ios/Pods/React/node_modules/exit-hook.
运行pod install
Podfile
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'app' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for app
pod 'AppCenterReactNativeShared', '~> 1.4.0'
pod 'SentryReactNative', :path => '../node_modules/react-native-sentry'
platform :ios, '9.0'
target 'appTests' do
inherit! :search_paths
# Pods for testing
end
end
target 'app-tvOS' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for app-tvOS
target 'app-tvOSTests' do
inherit! :search_paths
# Pods for testing
end
end
我根本没有修改过RNIntercom项目,在尝试通过cocoa安装新库后,出现始终这个问题。
答案 0 :(得分:0)
我遇到了类似的问题,不得不去掉一些标题搜索路径,如下所述:
参数列表过长:递归标头扩展失败
在 项目的构建设置,用户搜索标题路径和标题搜索 路径是两个配置,用于指定Xcode在哪里查找#import 代码中指定的头文件。对于Pods,CocoaPods使用默认值 要查看的特定文件夹的数组。请验证此特定文件夹 config不会被覆盖,并且所有配置的文件夹都不是 太大了。如果其中一个文件夹是大文件夹,则Xcode将尝试 递归搜索整个目录并在上面抛出错误 一点。
还原用户搜索标题路径和标题搜索路径构建 设置为其由CocoaPods设置的默认设置-在 构建设置面板,然后单击删除。它将删除自定义 覆盖并返回CocoaPod默认值。