Clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)Xcode 10、Xcode 10.1 Beta、Swift 4.2
Posted
技术标签:
【中文标题】Clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)Xcode 10、Xcode 10.1 Beta、Swift 4.2【英文标题】:Clang: error: linker command failed with exit code 1 (use -v to see invocation) Xcode 10, Xcode 10.1 Beta, Swift 4.2 【发布时间】:2018-10-04 08:08:31 【问题描述】:在我在下面添加这些 Cocoapod 之前,该项目运行良好:
platform :ios, '10.0'
target 'XXXXAPPNAME' do
use_frameworks!
pod 'KVNProgress'
pod 'OneSignal'
pod 'IQKeyboardManager'
pod 'AKMaskField'
end
pod安装结果:
Analyzing dependencies
Downloading dependencies
Installing AKMaskField (2.0.3)
Installing IQKeyboardManager (6.0.4)
Installing KVNProgress (2.3.1)
Installing OneSignal (2.8.5)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `APPNAME.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There are 4 dependencies from the Podfile and 4 total pods installed.
然后,当然,我使用 APPNAME.xcworkspace 文件运行项目
但它给出了一个错误:
ld: warning: directory not found for option '-F/Users/MYNAME/Library/Developer/Xcode/DerivedData/APPNAME-foktozccazlvmoexywpkabjotonf/Build/Products/Debug-iphonesimulator/AKMaskField'
ld: warning: directory not found for option '-F/Users/MYNAME/Library/Developer/Xcode/DerivedData/APPNAME-foktozccazlvmoexywpkabjotonf/Build/Products/Debug-iphonesimulator/IQKeyboardManager'
ld: warning: directory not found for option '-F/Users/MYNAME/Library/Developer/Xcode/DerivedData/APPNAME-foktozccazlvmoexywpkabjotonf/Build/Products/Debug-iphonesimulator/KVNProgress'
ld: framework not found AKMaskField
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经用谷歌搜索过了。我已经阅读了 *** 中关于同一主题的所有问题/回复。但我找不到解决方案。我也删除了派生数据。它不起作用。
【问题讨论】:
亲爱的@Kamran 实际上,我正在考虑这个问题,但我想,“没办法,他们必须更新它。现在,我确定。谢谢。Kamran,问题:我如何标记您的评论作为回复?否则,这个问题在这里监控一个未解决的问题。或者,如果可能的话,您能否将您的评论标记为回复? 【参考方案1】:没有为Swift 4.2
更新库。此问题出现在 .podspec
文件中缺少版本属性 (s.swift_version = '4.2'
) 的任何库中。此外,.swift-version
已被弃用,因此也需要为任何 pod 删除。现在,您可以打开问题,以便开发人员可以为Swift 4.2
更新他们的库,或者您可以分叉并自己进行更改,然后指向您的存储库。在豆荚中。最后一个选项是使用Xcode 9.4.1
,直到库没有更新。
【讨论】:
以上是关于Clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)Xcode 10、Xcode 10.1 Beta、Swift 4.2的主要内容,如果未能解决你的问题,请参考以下文章
解析 Facebook - clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)
Objective-C clang:错误:链接器命令失败,退出代码为 1
“文件对于架构 arm64 来说太小”,“clang:错误:链接器命令失败,退出代码 1”
xcode 中的错误:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)