【问题标题】:xcode project framework folder different version from Pods framework folderxcode 项目框架文件夹与 Pods 框架文件夹的版本不同
【发布时间】:2018-03-27 21:49:55
【问题描述】:

我正在继承现有的代码库,而不是暂存项目。

在我的 xcode 应用程序项目中,我有一个框架文件夹,其中包含许多框架。 在我的 xcode Pods 项目中,我有 Pods 文件夹,其中框架名称为文件夹和 framework.h

但是我注意到这些框架的版本有所不同,并且看起来 xcode 正在使用 app 项目中的那个,而忽略了 pods 项目中的那个。

我该如何纠正这个问题?什么是正确的方法?

【问题讨论】:

    标签: xcode cocoapods


    【解决方案1】:

    听起来好像迁移到 Cocoapods 的人不太了解它们的工作原理。任何作为 pod 被拉入的东西都不应该存在于本地项目中。我只想核对所有这些本地框架(假设它们正在复制 Podfile 中的内容),清理项目并尝试从那里运行。

    【讨论】:

    • 所以应用项目中不应该有任何框架文件夹?我在网上看到很多教程都有那个文件夹
    • 所以在 Xcode 中应该有两个可见的 Frameworks 文件夹,一个在你的项目中,另一个在 Pods 子项目中。项目 Frameworks 文件夹应该包含一些 Apple 框架和一个名为“Pods_(您的项目名称)”的框架,以及 Podfile 中未列出的任何框架。如果您的本地 Frameworks 文件夹和 Pods 文件夹中都有任何框架,那么它们是多余的,您应该删除本地副本。
    • 删除xxx.framework公文包图标后,我的项目不再编译。词法或预处理器错误
    • 我让它编译并从项目文件夹中删除了框架(现在只存在于 pod 文件夹中)但是构建成功但没有模拟器?
    猜你喜欢
    • 2014-12-14
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2017-03-31
    • 2016-05-10
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多