2017-01-18 61 views
4

我已經通過可可豆莢進口的Facebook SDK,這裏所描述https://developers.facebook.com/docs/swift/loginFacebook的登錄SWIFT沒有這樣的模塊

但是,很奇怪,當我使用它在我的設備上,我得到:

沒有suche模塊FacebookLogin

在它的工作模擬器....

import UIKit 
import FacebookLogin 

class ViewController: UIViewController { 

    override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

     let fbLoginButton = LoginButton(readPermissions: [ .publicProfile ]) 
     fbLoginButton.center = view.center 

     view.addSubview(fbLoginButton) 

    } 
} 

我莢文件:

platform :ios, '8.0' 
use_frameworks! 

target 'myapp' do 
    pod 'SwiftEventBus', :tag => '2.2.0', :git => 'https://github.com/cesarferreira/SwiftEventBus.git' 
    pod 'PhoneNumberKit', '~> 1.2' 
    pod 'Firebase' 
    pod 'Firebase/Core' 
    pod 'Firebase/Database' 
    pod 'Firebase/Auth' 
    pod 'FacebookCore' 
    pod 'FacebookLogin' 
    pod 'FacebookShare' 
end 

回答

3

我從

平臺改變:IOS, '8.0'

平臺:IOS,'10 0.0'

在我的podfile中

0

上週我實現了Facebook登錄。它正在設備和仿真器上工作。 我所做的僅僅是從Xcode中的配置文件中添加這些框架而不是cocopod。

0
  1. 您是否在Mac中安裝了CocoaPod?
  2. 您是否將Pod安裝在Xcode項目所在的目錄中?

這兩個都可以安裝這個鏈接。 How to Install Pod

  • 打開終端。
  • 如果您還沒有這樣做,請運行以下命令:sudo gem install cocoapods等待它完成後再繼續。
  • 在Finder中查找項目目錄。這應該是其中包含Xcode項目的文件夾。
  • 輸入cd進入終端,然後是空格。
  • 將項目目錄拖放到終端窗口中。
  • 它現在應該這樣說:cd/Users/someone/Downloads/WonderfulProject
  • 按回車。
  • 現在鍵入pod install。等待它完成。這可能需要一段時間。

完成!

+0

雖然此鏈接可能回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/16536059) – basvk

+0

@basvk你說得對,我會解決這個問題! –