,我发现了以下错误: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