前言
首先要知曉的是目前Facebook、Twitter(X)所提供的SDK均使用的是Swift開發(fā)語言,且在第三方授權登錄流程上不再使用調起Facebook和Twitter(X)桌面APP的方式,開發(fā)者需要在APP內完成相關流程即可。另外本篇中提供的Facebook架包支持OC調用,而Twitter(X)架包不支持OC調用,且大部分類也不支持OC回調,開發(fā)者可以根據(jù)需要自己創(chuàng)建xxxx.swift中間類來進行中轉OC調用。
考慮到OC和Swift混編的問題,這里先提供混編環(huán)境搭建的詳細步驟:iOS入門小知識-OC和Swift相互調用
Facebook SDK手動集成
第一步:下載Facebook的SDK包
下載鏈接:Facebook_SDK_IOS

第二步:解壓縮
Facebook_SDK_IOS-main.zip包,包內有一個Sources文件夾和一個Package.swift文件
解壓縮
第三步:將
Sources文件夾(含文件)和Package.swift文件,放到項目工程目錄下,右鍵項目工程Add Packages...->Add Local...->選擇架包目錄->Add Package



第四步:按照官方文檔,根據(jù)項目開發(fā)需求,調用對應的API即可
Facebook官方文檔鏈接:https://developers/facebook.com/docs/facebook-login/ios
Git鏈接:https://github.com/facebook/facebook-ios-sdk
Twitter(X) SDK手動集成
第一步:下載Twitter(X)的SDK包
下載鏈接:Twitter_SDK_IOS

第二步:解壓縮
Twitter_SDK_IOS-main.zip包,包內有Sources、Tests兩個文件夾和一個Package.swift文件
解壓縮
第三步:將
Sources、Tests文件夾(含文件)和Package.swift文件,放到項目工程目錄下,右鍵項目工程Add Packages...->Add Local...->選擇架包目錄->Add Package



第四步:按照官方文檔,根據(jù)項目開發(fā)需求,調用對應的API即可
Twitter(X)官方文檔鏈接:https://docs.x.com/x-api/tools-and-libraries/overview
Git鏈接:https://github.com/mironal/TwitterAPIKit
如何移除SDK(Package)呢?
