[英]Unable to build Project after pod init in an old xcode project
我正在嘗試在舊代碼庫中初始化 pod。 無論我做什么,在 git init 之后我都無法運行我的項目。 總是有構建錯誤。 我收到以下錯誤,
ld:警告:找不到選項'-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FBSDKCoreKit'的目錄'ld:警告:找不到選項'-的目錄F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FBSDKShareKit' ld:警告:找不到選項'-F/Users/usr/Library/Developer/Xcode 的目錄/DerivedData/MyApp-some_code/Build/Products/Debug-iphonesimulator/FacebookCore' ld:警告:找不到選項'-F/Users/usr/Library/Developer/Xcode/DerivedData/MyApp-some_code/Build/Products/ 的目錄Debug-iphonesimulator/FacebookShare' ld:找不到框架 FBSDKCoreKit
即使我的依賴 pod 文件為空,我也會得到
未找到 pod 框架。
我的框架搜索路徑設置為 $(inherited),即 build/Debug-iphoneos/FBSDKCoreKit.. 我還嘗試將此路徑設置為項目下的 pods 文件夾。 但沒有任何作用。 即使我對另一個項目也有同樣的問題。 Xcode 版本:12.3 代碼庫位於目標 C 中。
過去我曾使用FacebookSDK框架遇到過類似的問題。
當然,如果您使用的是 Swift,您可以使用Swift Package Manager輕松導入。
嘗試執行以下步驟
明確引用版本和項目名稱
pod 'FBSDKCoreKit', ‘version’ :project_name => ‘myapp’
MyApp-some_code
是您的應用程序的適當文件夾名稱
~/Library/Developer/Xcode/DerivedData/MyApp-some_code
您可能已經嘗試過幾次的命令
pod deintegrate
pod install
導航到項目->目標->構建階段->將二進制文件與庫鏈接
從那里單擊加號按鈕並手動添加FBSDKCoreKit框架
根據 Facebook 官方文檔,可在此處獲得。 尤其要查看第 3 點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.