【发布时间】:2017-03-14 12:17:55
【问题描述】:
通过“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)
这是我的 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
# Pods for testing
end
target 'BBUITests' do
inherit! :search_paths
# Pods for testing
end
end
有人知道这个错误吗?
我在寻找 GoogleToolboxForMac 和 Firebase 的关系,但我只得到了一点信息。
仅供参考,我使用 Swift 2.3 和 Firebase 3.8.0。
如果您能提供任何帮助,我将不胜感激。谢谢!
【问题讨论】:
-
我也一样..有人可以帮忙吗?我整天都在研究这个:/我注意到使用同一库的旧版本并没有使用 GoogleToolboxForMac 并且可以完美运行:(
-
从其他 stackoverflow 答案中,我尝试将以下所有内容添加到我的 pod 文件中,但仍然无法正常工作: pod 'Google/Analytics' pod 'Firebase/Core' pod 'Firebase/AdMob' # Trying to fix GoogleToolboxForMac 缺少错误 pod 'Firebase/Messaging' pod 'GoogleToolboxForMac/Logger' pod 'GoogleToolboxForMac', '~> 2.1'
-
首先,您的 Podfile 的格式是旧的(Q4/2016)。删除它并使用“pod init”创建新的。按照下面的建议使用工作区而不是 xcodeproj。
标签: ios firebase swift2 cocoapods google-toolbox-for-mac