ios - 使用 Facebook 和 Google 登录 AWSMobileHubHelper 无法构建 var cocoa pods

标签 ios swift amazon-web-services cocoapods

我有一个 iOS 应用程序安装 aws sdk,Facebook 登录工具包和谷歌登录通过 cocoa pod 。但是当我构建应用程序时,xCode 显示以下错误:

Show Image

我不知道出了什么问题,我已按照移动中心设置步骤进行操作。

我已经添加了

"-force_load $(SRCROOT)/Pods/GoogleSignIn/Frameworks/GoogleSignIn.framework/GoogleSignIn"
"-force_load $(SRCROOT)/Pods/GoogleUtilities/Frameworks/GoogleUtilities.framework/GoogleUtilities"

其他链接器标志

这里显示了 pod 文件:

platform :ios, '9.0'
target 'AWSLogin' do
    use_frameworks!
    pod 'AWSS3'
    pod 'AWSCognito'
    pod 'AWSCognitoIdentityProvider'
    pod 'AWSDynamoDB'
    pod 'FBSDKCoreKit', '~> 4.9'
    pod 'FBSDKLoginKit', '~> 4.9'
    pod 'FBSDKShareKit', '~> 4.9'
    pod 'GoogleSignIn'
end

我添加了添加框架 AddressBook.framework、SafariServices.framework 和 SystemConfiguration.framework 作为依赖项。

对任何已知无法 build 的 body 进行给药。

我发布了代码 here .

最佳答案

我通过在 Podfile 中添加两个缺失的 pod 来解决这个问题:

platform :ios, '9.0'

target 'AWSLogin' do
use_frameworks!
    pod 'AWSS3'
    pod 'AWSiOSSDKv2'
    pod 'AWSCognito'
    pod 'AWSCognitoIdentityProvider'
    pod 'AWSDynamoDB'
    pod 'AWSLambda'
    pod 'FBSDKCoreKit', '~> 4.9'
    pod 'FBSDKLoginKit', '~> 4.9'
    pod 'FBSDKShareKit', '~> 4.9'
    pod 'GoogleSignIn'
end

关于ios - 使用 Facebook 和 Google 登录 AWSMobileHubHelper 无法构建 var cocoa pods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38694521/

相关文章:

swift - 如何在 api 完成调用之前停止加载 tableview?(后退按钮 - 案例)

ios - 可观察的选择器 - RxSwift

amazon-web-services - 如何将本地文件中的值读取到 Docker-compose 环境变量中?

python - 无法从 aws lambda 层导入模块

ios - 使用自动布局管理 subview 中 UILabel 的高度

ios - 如何在 Swift 中将核心数据查询集转换为可变数组?

ios - "use of undeclared identifier LOG_LEVEL_VERBOSE"消息的原因可能是什么

ios - 如何区分 CoreData 中的 Boolean 和 NSNumber

swift - 如何在 SwiftUI MVVM ViewModel 中传递/获取核心数据上下文?

node.js - 来自 lambda 的 context.awsRequestId