簡體   English   中英

Cocoapods ld:-lPods-ObjectiveSugar找不到庫

[英]Cocoapods ld: library not found for -lPods-ObjectiveSugar

嘗試在Xcode(6.4)上構建時出現此錯誤。 我有兩個目標,但現在我只希望其中至少有一個能夠工作。

ld: library not found for -lPods-ObjectiveSugar

這是我的Podfile(它是為兩個目標設置的,但是之前只有一個,但有相同的錯誤):

target ‘AppName_iOS' do

pod 'ObjectiveSugar', '~> 1.1'
pod 'SWRevealViewController', '~> 2.3'
pod 'Masonry', '~> 0.6'

pod 'AUISelectiveBordersView', '~> 0.0'
pod 'AFNetworking', '~> 2.6'
#pod 'DSNestedAccordion', '~> 0.1'

pod 'SparkInspector'
pod 'CocoaLumberjack', '~> 2.0'

end

target 'AppName_iOS_CI' do

pod 'ObjectiveSugar', '~> 1.1'
pod 'SWRevealViewController', '~> 2.3'
pod 'Masonry', '~> 0.6'

pod 'AUISelectiveBordersView', '~> 0.0'
pod 'AFNetworking', '~> 2.6'
#pod 'DSNestedAccordion', '~> 0.1'

pod 'CocoaLumberjack', '~> 2.0'

end

我將ObjectiveSugar移到列表的下方,但仍然遇到問題,因此我繼續刪除了庫並自己將其鏈接到可可豆莢之外。 問題仍然存在。

嘗試了這篇文章中的所有內容: Cocoapods ld:-lPods-Projectname找不到庫

  • 再次刪除並添加庫(pod安裝)。在鏈接二進制文件中刪除-lPods-Projectname.a(從具有應用程序目標的庫的鏈接二進制文件中刪除二進制文件,構建階段。)

  • 嘗試構建主動架構是和否。

  • 嘗試拆解吊艙,然后安裝吊艙。

我還沒有卸載Xcode,也沒有重新安裝可可豆莢,等等。

還嘗試了本故障排除指南http://guides.cocoapods.org/using/troubleshooting.html中的所有內容(4.如果Xcode在鏈接時抱怨)

讓我知道您是否需要更多信息。 任何幫助,將不勝感激。 謝謝。

終於找到了問題。

在Xcode上,為目標構建設置,我搜索了“其他鏈接器標志”。 在那里,我有這個:

-l"Pods-ObjectiveSugar

這是我幾個月前做的某種解決方法,用於解決某些問題。 現在不記得了什么。 刪除它解決了這個問題。

為了安全起見,我所做的是:

  • 我使用pod deintegrate對可可豆莢進行了pod deintegrate 檢查此鏈接https://github.com/kylef/cocoapods-deintegrate
  • 我在目標設置和項目文件中搜索pod 我刪除了所有看起來像屬於可可豆莢的東西。
  • 然后我再次運行pod install

希望這可以幫助其他迷路的人。

暫無
暫無

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

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