将Pod添加到Xcode项目中

时间:2019-05-21 03:06:25

标签: ios swift cocoapods xcode10

请原谅,我是IOS开发的新手。我已经调试了一段时间,并尝试了所有可以找到的可用解决方案。我将Pods添加到我的Xcode项目中,现在构建失败。我验证了在运行“ pod解体; pod clean”之后,该构建再次起作用。当我再次运行“ pod install”并打开.workspace(而不是.xcodeproj)时,构建失败。我尝试了所有可以找到的解决方案。

我已经尝试过:

  • 删除派生数据(多次)

  • 多次重启计算机/ xcode

  • 确认我正在打开工作区,而不是项目

  • 清理项目并重新构建(很多次)

  • 从Frameworks文件夹中删除Pod-.framework并将其读取到链接的Frameworks和Libraries

  • 编辑构建方案以包含Pod-.framework

  • 将pod框架添加到链接框架和库中

  • 将pod框架添加到嵌入式库中

  • 在构建设置中编辑框架搜索路径

  • 构建到实际的设备和模拟器

在这里我的 Podfile

#platform :ios, '12.0'

target 'Burnt' do
  use_frameworks!
  pod 'MaterialComponents'
end

版本:

  • MacOS版本:10.13.6

  • Xcode版本:10.1

  • 快速版本: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)

有用的屏幕截图

File Structure

General Settings

The Evil Error

3 个答案:

答案 0 :(得分:0)

请检查您正在使用的MaterialComponents github版本是否正确
或尝试 试一试MaterialComponents->在github页面上

答案 1 :(得分:0)

尝试将您的swift版本更改为5并进行编译,然后可以将其更改回4.2。似乎有些xcode链接故障。

Convert to Swift 5

答案 2 :(得分:0)

您可以比较您的Project版本(swift_version)和已安装的pod版本是否相同吗? 我认为这个操作系统问题会更新您的macOS,还会更新cocoapods。

尝试新项目来安装Pod。