相关疑难解决方法(0)

找不到框架GoogleToolboxForMac

通过"pod update"更新我的Firebase后,我收到如下错误:

ld: warning: directory not found for option '-F/Users/bennysantoso/Library/Developer/Xcode/DerivedData/FCM-atfcxuircoryufazlomgwfgmvaqm/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac'
ld: framework not found GoogleToolboxForMac
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

这是我的Podfile:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
pod 'Firebase/Core'
pod 'Firebase/Messaging'

target 'BB' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for BB

  target 'BBTests' do
    inherit! :search_paths
    # …
Run Code Online (Sandbox Code Playgroud)

google-toolbox-for-mac ios cocoapods firebase swift2

76
推荐指数
6
解决办法
5万
查看次数

xcode4:链接器错误:找不到选项的目录

我的配置文件构建出现了这个错误(调试版本没问题).

{Directory not found for option '-L../../../Mac/Profile/lib [full path of that directory]

Library not found for -lMyLib}
Run Code Online (Sandbox Code Playgroud)

当我检查路径时,目录存在,lib文件libMyLib.a也存在.我的用于Profile构建的库搜索路径包括该目录$(SRCROOT)/../../../ Mac/Profile/lib.我还确保该库是在配置文件设置下构建的.

这只发生在配置文件构建中.

我真的很想得到一些帮助,虽然这可能是一个简单的问题.

谢谢!

编辑:自己找到解决方案 解决问题:在我的链接器路径中,有两个目录条目.第二个被双引号包围,而第一个则没有.Xcode4似乎将它们连接成一个目录条目,显然这是垃圾.删除引号后,链接器错误消失了.

macos linker build xcode4

46
推荐指数
2
解决办法
3万
查看次数

在Xcode 5中添加框架到项目并添加了*relative*路径

今天突然间我遇到了Xcode(5)的意外问题.

这就是我通常添加外部框架的方式:

将文件(xxx.framework等)(或包含该文件的文件夹)拖放到项目管理器中.在"选择添加文件的选项"中,我选中"仅在需要时将项目复制到目的地(如果需要)"(如果文件已经在项目的文件夹中,我不这样做)在"文件夹"中我选择为任何组创建组添加文件夹我将其添加到我的应用目标.

通常,这也会在构建设置/框架搜索路径和库搜索路径中向框架添加相对路径.

然而今天出现的路径是直接的(也就是绝对的).这会破坏线路,因为路径应该是相对的.为什么Xcode会突然这样做?我怀疑它可能只与这个项目有关(它来自第3部分开发),关于他们的项目设置可能会导致这种情况.

xcode ios

30
推荐指数
1
解决办法
3万
查看次数

ld:未找到框架Parse Xcode 7 beta

我成功地在我的新项目中安装和使用Parse框架,但我无法使用"模板项目".

模板仅仅是一个滑动菜单Appcoda

您可以在此处下载该项目.我有这个错误:

ld: framework not found Parse
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

螺栓也一样.

我不明白问题是什么,最初的项目只是一些View Controllers ......

当我编写代码"import Parse"时,错误消息是:

No such module 'Parse'
Run Code Online (Sandbox Code Playgroud)

我试图拖放框架,并在"Link Binary With Libraries"中添加框架.

PS:我正在使用Xcode 7 beta,我尝试了beta 1和2,同样的问题.

ios parse-platform swift xcode7 xcode7-beta2

21
推荐指数
2
解决办法
3万
查看次数

ld:框架未找到-framework错误

每次我尝试构建项目时,我都会遇到此错误:

ld: framework not found -framework
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我甚至不知道调用什么框架 -framework

这个随机性是在视图控制器上提交后两天开始的,该视图控制器与pod中的任何更改无关.

我已经尝试了所有的解决方案.我做谷歌并花了大约时间.12个小时,发现此链接:link1,link2,link3.

还找到了许多其他链接,但没有一个是我正在寻找的点.

我尝试了以下技术来解决问题:

  1. 删除派生数据 - 重新启动Xcode - 清理和构建项目.
  2. 删除/调整框架搜索路径
  3. -framework在目标项目的Build Settings中添加到其他链接器标志.

如果有任何进一步的想法摆脱这个-framework错误,任何人都可以请帮助我.我将在一个月内推出,无法重新开始从头开始构建项目!

顺便说一句,我正在使用可可豆荚处理所有私人框架,这些框架一直都很好.

提前致谢.

这是错误的屏幕截图. 在此输入图像描述

以下是框架搜索路径的屏幕截图. 在此输入图像描述 在此输入图像描述

xcode linker entity-framework clang ios

3
推荐指数
1
解决办法
7057
查看次数