gpt4 book ai didi

ios - 启用 use_frameworks 后安装 cocoapods 后无法构建 FBParseUtilsV4

转载 作者:搜寻专家 更新时间:2023-10-31 21:48:15 25 4
gpt4 key购买 nike

在一个空项目中安装以下 Podfile:

use_frameworks! 
platform :ios, '8.0'

pod 'ParseFacebookUtilsV4'

Xcode 报告三个编译错误:

/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h:21:9:在框架模块“FBSDKLoginKit.FBSDKLoginButton”中包含非模块化 header

/Users/benpackard/Cocoa/PodsTest/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h:21:9:在框架模块“FBSDKLoginKit.FBSDKLoginConstants”中包含非模块化 header

/Users/benpackard/Cocoa/PodsTest/Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFFacebookAuthenticationProvider.h:12:9: 无法构建模块“FBSDKLoginKit”

use_frameworks! 选项从 Podfile 中删除时,项目编译没有问题。

我想知道这个问题的根本原因(大概是 pod 中的某个问题?)和可能的解决方法。

最佳答案

解决方法是添加

post_install do |installer|
installer.pods_project.build_configuration_list.build_configurations.each do |configuration|
configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
end
end

在你的 podfile 的末尾。

然后,通过终端:pod install

不过,之后我遇到了语义问题:未知类型名称“FBSDK_EXTERN”

编辑:好吧,我刚刚删除了每个文件中的 FBSDK_EXTERN(不过我不确定这是不是好方法 :p )

关于ios - 启用 use_frameworks 后安装 cocoapods 后无法构建 FBParseUtilsV4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33045326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com