没有这样的模块'FacebookLogin'

时间:2017-06-29 17:44:12

标签: swift3 facebook-sdk-4.0

我正在使用Firebase和Facebook SDK开发应用程序,但出于某种原因我在安装Facebook SDK时遇到问题。 Firebase工作得很好,我跟随Swift的官方facebook guide。这是我的Podfile:

platform :ios, '10.0'

target 'MyApp_iOS' do

use_frameworks!

# Pods for MyApp_iOS
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Messaging'
pod 'Firebase/Storage'
pod 'FacebookCore'
pod 'FacebookLogin'

当我尝试导入FacebookLogin时,我收到'没有这样的模块“FacebookLogin”'错误。我已经尝试安装FBSDKCoreKit并将平台9.0更改为10.0但我得到了相同的结果。我做错了什么?

1 个答案:

答案 0 :(得分:1)

以下是您需要做的事情:

  1. 为项目创建目录
  2. 在步骤1的目录中创建一个新的Xcode项目
  3. 在您创建的目录中运行 pod init
  4. 这将创建一个Podfile
  5. 在Podfile中添加您需要的窗格
  6. 运行 pod install ,这将下载所需的pod文件,并创建一个名为MyApp_iOS.xcworkspace的.xcworkspace文件。
  7. 关闭现有的xccodeproj文件并打开xcworkspace文件
  8. 在xcworkspace文件中进行所有更改。现在可以使用FacebookLogin。
  9. 特别感谢蒂亚戈对这个问题的帮助。