【发布时间】:2019-05-21 03:06:24
【问题描述】:
请原谅,我是 IOS 开发新手。我已经调试了一段时间,并尝试了我能找到的所有可用解决方案。我将 Pods 添加到我的 Xcode 项目中,但现在构建失败了。我验证了在运行“pod deintegrate; pod clean”之后构建再次工作。当我再次运行“pod install”并打开 .workspace(不是 .xcodeproj)时 - 构建失败。我已经尝试了所有能找到的解决方案。
我已经试过了:
删除派生数据(多次)
重启计算机/xcode(多次)
验证我打开的是工作区,而不是项目
清理项目并重新构建(很多次)
从 Frameworks 文件夹中删除 Pod-.framework 并将其读取到链接的框架和库中
编辑构建方案以包含 Pod-.framework
将 pod 框架添加到链接框架和库中
将 pod 框架添加到嵌入式库
在构建设置中编辑框架搜索路径
构建到实际设备和模拟器
这是我的 Podfile:
#platform :ios, '12.0'
target 'Burnt' do
use_frameworks!
pod 'MaterialComponents'
end
版本:
MacOS 版本:10.13.6
Xcode 版本:10.1
Swift 版本:4.2
CocoaPods 版本:1.6.2
错误:
ld: framework not found MaterialComponents
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有用的屏幕截图:
【问题讨论】:
-
从项目中删除 pod,然后进行清理构建,并在成功清理和构建后再次添加您的 pod。试试这个方法
-
好的,我注释掉了“pod 'MaterialComponents'”这一行并重新运行了 pod install。然后我清理并建造 - 然后建造工作。但后来我取消了“pod'MaterialComponents'”行的注释并重新运行了 pod install。现在,当我清理和构建时,我的构建失败了:/(同样的错误)
-
如果可能的话,你能分享你的演示吗
-
Demo是什么意思?比如创建一个 git repo 并分享它?
-
如果可能的话是的
标签: ios swift cocoapods xcode10