ios 未找到框架Protobuf

i34xakig  于 2023-03-05  发布在  iOS
关注(0)|答案(4)|浏览(262)


我遇到了一个问题,我需要为我的iOS应用程序使用FirebaseRemoteConfig。我包括以下pod:

pod 'Firebase/RemoteConfig'

现在,当我在终端上运行命令时:

pod install

它显示了错误:

Framework not found 'Protobuf'

这真的很令人沮丧,因为项目在此之前运行良好。我已经尝试了一些建议,从堆栈溢出,但无法解决这个问题。

# Uncomment this line to define a global platform for your project
platform :ios, '10.0'

# ignore all warnings from all pods
inhibit_all_warnings!

use_frameworks!
target 'S****k' do
pod 'AFNetworking', '~> 2.6'
pod 'TPKeyboardAvoiding', '~> 1.2'
pod 'SVProgressHUD', '~> 1.1'
pod 'Google/SignIn'
pod 'Mantle', '~> 2.0'
pod 'FBSDKCoreKit'#, '~> 4.8'
pod 'FBSDKLoginKit'#, '~> 4.8'
pod 'GooglePlaces', '~> 3.0.0'
#pod 'Firebase/Core'
pod 'GoogleTagManager'
pod 'GoogleIDFASupport'
pod 'Fabric'
pod 'Crashlytics'
pod 'AppsFlyerFramework'
pod 'KissXML'
pod 'GoogleMaps', '~> 3.0.0'
pod 'AutoScrollLabel'
pod "CleverTap-iOS-SDK"
pod 'IQKeyboardManager'
pod 'TrueSDK'
pod 'HyperSDK', '0.2.90'
pod 'ExpressCheckout'
#pod "AlignedCollectionViewFlowLayout"
pod 'UICollectionViewLeftAlignedLayout'
#pod 'TGLParallaxCarousel'
pod "JuspaySafeBrowser"
pod 'Firebase/RemoteConfig'
qnyhuwrf

qnyhuwrf1#

1.请备份您的项目
1.让我们转到"您的项目"-〉构建设置
1.在此处查找"其他链接器标志"并将其打开
1.删除(点击"-"符号)字符串"Protobuf"和"Protobuf"上方的字符串"framework"
1.清除生成文件夹(Command + Shift + K)并重新生成
1.就这些

envsm3lx

envsm3lx2#

1.选择项目目标
1.转到生成阶段
1.搜索协议缓冲区
1.删除Protobuf框架
1.清理生成文件夹,然后生成
这对我很有效

bfrts1fy

bfrts1fy3#

对我有用

delete pods
delete .symlinks
flutter clean
flutter run
vxf3dgd4

vxf3dgd44#

我可以通过打开xcworkspace文件并将xcodeproj文件拖到左侧面板中来解决这个错误。完成后,我选择了项目容器文件夹,并能够正确地构建我的项目。pod安装没有正确完成,我需要手动完成这个过程。

相关问题