我的问题通过以下步骤解决了。
1) 将您的项目备份到其他地方。
2) 打开终端,使用cd 命令进入你的项目目录。
3) 首先输入这个命令
设置你的 pod:
$ pod repo remove master
$ pod setup
$ pod install
注意
这需要时间。所以,不要惊慌等待几分钟。
编辑:-
完成这一切后,如果您发现类似
的错误
MBProgressHUD.h 文件未找到(任何 pod 相关头文件)
您也需要遵循此程序。
您需要检查 pod 头文件是否在 Pods/Headers 中正确符号链接。 (所有图像都提供正确的设置)
WIKI 或Cocoapods Troubleshooting 简要说明。
1) 如果某些东西似乎不起作用,首先确保您没有完全覆盖项目构建设置中 Pods.xcconfig 文件中设置的任何选项。要从项目的构建设置中为选项添加值,请在值列表前面加上 $(inherited)。
2) 如果 Xcode 找不到依赖的头文件:
检查 pod 头文件是否在 Pods/Headers 中正确符号链接,并且您没有覆盖 HEADER_SEARCH_PATHS(参见 #1)。
确保您的项目正在使用 Pods.xcconfig。要检查此项,请选择您的项目文件,然后再次在第二个窗格中选择它,然后在第三个窗格中打开“信息”部分。在配置下,您应该为需要安装 pod 的每个配置选择 Pods.xcconfig。
如果 Xcode 仍然找不到它们,作为最后的手段,您可以在导入之前添加,例如#import "Pods/SSZipArchive.h"
如果只是 Headerfile missing Error,则不需要包含以下步骤。
如果有人找不到合适的选项,下面的行和图片供参考。
3) 如果您收到关于无法识别的 C 编译器命令行选项的错误,例如cc1obj:错误:无法识别的命令行选项“-Wno-sign-conversion”:
确保您的项目构建设置配置为使用“Apple LLVM 编译器”(clang)
您是否设置了 CC、CPP 或 CXX 环境变量,例如在你的 ~/.profile 中?这可能会干扰 Xcode 构建过程。从 ~/.profile 中删除环境变量。
~/ .profile 位置
1)open Settings > General
2) Scroll to the bottom and open Profiles. If you do not see a "Profiles" section, you do not have a configuration profile installed.
在“配置文件”部分,选择您要删除的配置文件。
4) 如果 Xcode 在链接时报错,例如未找到 -lPods 的库,它未检测到隐式依赖项:
Go to Product > Edit Scheme
Click on Build
![Edit scheme][6]
Add the Pods static library, and make sure it's at the top of the list
Clean and build again.
If that doesn't work, verify that the source for the spec you are trying to include has been pulled from github. Do this by looking in
/豆荚/。如果它是空的(不应该是),请验证 ~/.cocoapods/master//.podspec 中是否包含正确的 git hub url。
如果仍然不起作用,请检查您的 XCode 构建位置设置。转到首选项 -> 位置 -> 派生数据 -> 高级并将构建位置设置为“相对于工作区”。
Xcode 构建位置设置:-
如果您尝试将应用程序提交到 App Store,并发现“产品”>“存档”在“管理器”中没有产生任何内容:
在 Xcode“构建设置”中,找到“跳过安装”。在应用程序目标上将“Release”的值设置为“NO”。再次构建,它应该可以工作。