【问题标题】:Using Cocoapods and probably something wrong with Podfile使用 Cocoapods 并且 Podfile 可能有问题
【发布时间】:2019-10-25 12:09:03
【问题描述】:

我正在使用Cocoapods,如果我打开生成的xcworkspace 项目文件,那么其中有两个xcworkspace 文件。其中之一是具有所有依赖项的“pod”文件,但其他项目文件(我的项目文件)没有可访问的文件或文件夹(实际上什么都没有,我只能看到该文件存在于那里。)我认为问题可能在我创建的 Podfile 中。

Podfile 文件:

platform :ios, ‘9.1’
use_frameworks!

target ‘XMLElements’ do
    pod 'Fuzi', '~> 0.2.0'
end

我想不通。

【问题讨论】:

  • 对 Podfiles 的格式不太熟悉,但是使用“'”字符可以吗?他们不应该是“'”吗?目标名称是否正确,您是否尝试删除带有 pod 的行,然后执行 pods install 命令?
  • 好的,我将字符更改为“'”,现在它显示了我的项目 xcworkspace 文件和文件夹,但是当我尝试导入该模块“Fuzi”时,它说这个错误:“模块文件的最小部署目标是 ios9.1 v9.1 :User/...." 当我删除带有 pod 的行时,它会删除所有 pod 依赖项,然后它说没有像 Fuzi 这样的模块。
  • 让我把这一切写下来作为答案,因为这个评论部分太小了。

标签: swift cocoapods


【解决方案1】:

我以前也遇到过这种情况, 这就是我所做的。

关于最小部署错误,我通过更改 deployment target version 来修复它。

它说“没有这样的模块”,因为您实际上只是通过删除 Podfile 中的行来删除它。 删除后,重新添加到同一个 pod 并尝试运行命令pod install。打开xcworkspace项目文件,看看有没有。

【讨论】:

  • 感谢帮了大忙,现在我可以导入'Fuzi'了!现在我必须弄清楚如何解析它。 :)
猜你喜欢
  • 1970-01-01
  • 2021-11-27
  • 1970-01-01
  • 2015-05-26
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多