问题描述
我一直在尝试运行新的 ios,但一直收到此错误
** BUILD Failed **
The following build commands Failed:
CompileC /Users/struggle/Library/Developer/Xcode/DerivedData/client-grabnjjdhfcfyugfdqcwdvbebnva/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Flipper.build/Objects-normal/x86_64/FlipperRSocketResponder.o /Users/struggle/Desktop/Tax/client/ios/Pods/Flipper/xplat/Flipper/FlipperRSocketResponder.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
我看到一个解决方案说现在在我的 podfile 中添加 use_flipper!({ 'Flipper-Folly' => '2.3.0' })
,当我运行 pod install 时,我收到以下错误
`[!] CocoaPods Could not find compatible versions for pod "Flipper-Folly":
In Podfile:
Flipper-Folly (= 2.3.0)
FlipperKit (~> 0.54.0) was resolved to 0.54.0,which depends on
FlipperKit/Core (= 0.54.0) was resolved to 0.54.0,which depends on
Flipper (~> 0.54.0) was resolved to 0.54.0,which depends on
Flipper-Folly (~> 2.2)
FlipperKit (~> 0.54.0) was resolved to 0.54.0,which depends on
Flipper-RSocket (~> 1.1) was resolved to 1.3.0,which depends on
Flipper-Folly (~> 2.5)`
使用 ({'Flipper-Folly' => '2.3.0'})
导致我再次收到初始错误。
请帮我解决这个问题。谢谢
解决方法
就我而言,我只需要更新存储库。
shelve
上述命令对我有用。
,删除 Podfile.lock 并运行 pod install。它将开始工作。还可以通过运行 sudo gem install cocoapods 来更新您的 cocoapods
,截至 2021 年 4 月 11 日,use_flipper!({ 'Flipper-Folly' => '2.3.0' })
不再有效。相反,如果这在将来也不起作用,则使用 use_flipper!({ 'Flipper-Folly' => '2.5' })
。查看错误,它会告诉您使用哪个版本。
-
删除 Podfile.lock
-
添加到您的 Podfile
use_flipper!({ 'Flipper-Folly' => '2.3.0' }) # 更新这部分 post_install 做 |安装程序|
flipper_post_install(安装程序)
结束
-
运行 pod install。
如果您的 Podfile 包含以下代码或类似内容,并且它对您的一个项目成功运行但不适用于其他项目, 这意味着
您的 podfile.lock 可能包含上述定义或愚蠢的工作风格。
use_flipper!
post_install do |installer|
flipper_post_install(installer)
installer.pods_project.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
,
为了快速修复
更新 pod 文件 :-
# use_flipper!
# post_install do |installer|
# flipper_post_install(installer)
# end