[英]library not found for -lPods-AFNetworking
使用AFNetworking時出現以下錯誤:
''找不到-lPods-AFNetworking的庫'''
“鏈接器命令失敗,退出代碼為1(使用-v查看調用)。”
我檢查了所有缺失的框架,他們都在場。此外,這個項目適用於其他人(我們從github拉出來),我是唯一一個不能工作的人。(它是一個聯合項目)
我們都使用Xcode 6.2。 我不明白什么可能是錯的或什么遺失。 我嘗試使用命令行,sourceTree甚至是Xcode git源代碼控制。
我也嘗試過不同版本的Xcode。 但是所有其他的同伴都在使用我現在使用的Xcode 6.2。
以前它曾經工作過,它突然停止工作。
歡迎任何想法,謝謝!
以下是詳細錯誤:
ld:警告:找不到選項'-L / Users / ramapriyasridharan / Documents / Rama-3:06:2015-ios / Mapbox'ld:warning:找不到選項'-L / Users / ramapriyasridharan / Documents /的目錄Rama-3:06:2015-ios / Pods / build / Debug-iphoneos'ld:找不到-lPods-AFNetworking clang的庫:錯誤:鏈接器命令失敗,退出代碼為1(使用-v查看調用)
編輯:
打開工作區文件后,我沒有再收到mach O鏈接器錯誤,但是我收到以下錯誤:
Command /Volumes/Xcode 1/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/momc failed with exit code 1
我問我的隊友們說它仍然可以正常工作,所以它仍然是我的電腦上的問題!
您應該打開WorkSpace文件,而不是打開XCode項目。
我遇到了同樣的問題,以下解決方案為我工作:
我將項目遷移到iOS 9時遇到了同樣的錯誤。我通過這樣做解決了這個問題:
-l"Pods-AFNetworking"
並將其替換為-l"AFNetworking"
有關詳細信息,請參閱此處鏈接的屏幕截
我想自己寫一個答案,因為兩件事情共同起作用:
AS @ Helium3提到 ,我不得不打開工作區而不是文件資源管理器中的項目文件(projectname.xcworkspace文件)(我實際上有2個,只有1個似乎工作!)
正如@Muhammad Adnan在評論中提到的那樣,安裝pod和更新pod是有效的,它解決了鏈接器問題!!(注意:這應該在項目目錄中完成,確保首先安裝cocoapod !!),此外它起初給我一些奇怪的錯誤(經過一秒鍾之后),之后就好了!
感謝你們!
在使用Cocoa Pods AFNetworking的iWatch App中,我遇到了同樣的問題。
我剛剛解決了問題....
只需按照這一步。
[1]輸入終端打開項目的podfile:
open -a Xcode Podfile
檢查您是否使用AFNetworking而不是使用
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
復制並粘貼目標'iChat'做 .... 結束
喜歡 .....
target 'iChat' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for iChat
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
end
和
[2]然后再次打開終端只需粘貼即可。
pod install
現在打開App.xcworkspace並清除並運行你可以看到Error is Gone Now ...
反應原生:
拉動更改后我忘了安裝新的RN模塊。 因此,在使用react-native
構建之前,不要忘記npm i
或yarn
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.