簡體   English   中英

如何使用 cocoapods 為 iOS 安裝 facebook sdk?

[英]How to install facebook sdk for iOS using cocoapods?

在 facebook 的文檔中:這里: https : //developers.facebook.com/docs/ios/getting-started

據說我們可以使用:

pod \'Facebook-iOS-SDK\'

用於在我們的項目中安裝 pod。 但是我將它添加到 pod 文件的第 10 行並嘗試運行 pod install,它在終端上顯示以下錯誤:

[!] Oh no, an error occurred.

It appears to have originated from your Podfile at line 10.

Search for existing github issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A10%3A+syntax+error%2C+unexpected+%24undefined%0A++++pod+%5C%27%2FUsers%2Fprajeetshrestha%2FDeskt...%0A+++++++++%5E%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+syntax+error%2C+unexpected+tCONSTANT%2C+expecting+keyword_end%0Atarget+%27HotRentsTests%27+do%0A+++++++++++++++++++++%5E%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+unterminated+string+meets+end+of+file%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+syntax+error%2C+unexpected+end-of-input%2C+expecting+keyword_end&type=Issues

If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new

Facebook-iOS-SDK已被棄用(請參閱使用pod install時 cocoapods 給您的消息)。

根據Facebook你應該使用:

pod "FBSDKCoreKit";
pod "FBSDKLoginKit";
pod "FBSDKShareKit";
pod "FBSDKMessengerShareKit";

將 pod 鏈接更改為

pod "Facebook-iOS-SDK"

解決了為什么他們把 \\' 放在文檔中是現在的問題?

編輯:這個答案現在已經過時了 安裝 facebook Pod 的正確方法是上述@aramusss。

您可以通過將框架項目文件添加到項目工作區,然后構建項目,在 iOS 版 Facebook SDK 中實現框架。 如果您在使用 Swift Package Manager 或 CocoaPods 時遇到問題,則將項目文件添加到您的工作區是一種使用 Facebook SDK 的方法。

開始之前此過程假設您使用的是最新版本的iOSxCode

你會需要:

Facebook 開發者帳戶

您的應用程序的應用程序 ID

設置您的開發環境

  1. 在 Xcode 中,單擊File > Swift Packages > Add Package Dependency
  2. 在出現的對話框中,輸入存儲庫 URL: https://github.com/facebook/facebook-ios-sdk 在此處輸入圖片說明
  3. Version 中,選擇Up to Next Major和默認選項。 在此處輸入圖片說明
  4. 完成提示以選擇要在項目中使用的庫。

有關更多信息,請參閱https://developers.facebook.com/docs/ios/implement-sdk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM