,我發現了以下錯誤:xcode的圖書館沒有找到
ld: library not found for -lGoogleAnalytics clang: error: linker command failed with exit code 1 (use -v to see invokation)
我花了一些時間使用Google,但無法找到如何解決這個問題。我是xcode新手,這是我需要處理的現有項目。
,我發現了以下錯誤:xcode的圖書館沒有找到
ld: library not found for -lGoogleAnalytics clang: error: linker command failed with exit code 1 (use -v to see invokation)
我花了一些時間使用Google,但無法找到如何解決這個問題。我是xcode新手,這是我需要處理的現有項目。
您需要設置項目的「鏈接器搜索路徑」(對於Debug版本和Release版本)。如果這個庫是,說,兄弟姐妹目錄的項目,那麼你可以將其設置是這樣的:
$(PROJECT_DIR)/../GoogleAnalytics/lib
(你要避免使用絕對路徑,而不是庫相對於項目目錄保持)。
你沒有告訴如何去做。顯示,不要告訴。 – 2015-07-17 21:06:20
在構建設置?我是否需要發佈圖片才能使答案有效? – trojanfoe 2015-07-17 21:25:34
如果你的庫文件被稱爲libGoogleAnalytics.a你需要把-lGoogleAnalytics所以一定要確保某文件被命名爲你所期望
總而言之,Xcode的找不到庫的位置/ header/framework,那麼你告訴Xcode他們在哪裏。
設置Xcode中使用,以查找圖書館/頭/框架生成設置路徑 - >庫/頭/框架搜索路徑。
說,現在找不到-lGoogleAnalytics
,所以你添加的目錄,其中-lGoogleAnalytics
是對庫搜索路徑。
如果使用吊艙包括Google分析的iOS SDK到您的項目,這是值得注意的是,由於3.0版本的Other Linker Flags
需要包括-lGoogleAnalyticsServices不老-lGoogleAnalytics
你也可以嘗試lint
與--use-library
選項,因爲v0.36作爲的CocoaPods lint庫作爲框架默認
問題可能是以下幾點:SVN忽略,因爲它的全局配置,這意味着有人不提交的.a文件libGo ogleAnalytics.a到SVN,因爲它沒有出現在SVN中。所以現在你嘗試從SVN中檢出項目,它現在錯過了libGoogleAnalytics.a(因爲它被忽略,沒有提交)。當然,構建失敗。
您可能想要更改SVN中的全局忽略配置以停止忽略* .a文件。
或者只是手動將缺少的libGoogleAnalytics.a文件添加到您的SVN工作副本,而不是更改SVN全局忽略配置。
然後將libGoogleAnalytics.a重新添加到您的XCode項目並將其提交給SVN。
打開.xcodeproj代替.xcworkspace的帶豆莢工作時?
每次我嘗試存檔.ipa時,都會收到相同的錯誤。你是如何解決它的? – 2016-12-14 10:18:02