Ios 如何解决此错误”_OBJC“等级”为“MBProgressHUD”;,引用自:?

Ios 如何解决此错误”_OBJC“等级”为“MBProgressHUD”;,引用自:?,ios,objective-c,cocoapods,xcode8.2,Ios,Objective C,Cocoapods,Xcode8.2,我有一个具有不同项目名称和工作区名称的现有项目。应用程序文件夹中没有podfile。它有Pods文件夹和Pods.xcodeproj文件。所有其他文件都丢失了。但是我们可以使用工作区文件打开并运行项目。第三方库是手动添加的。我已经安装了pod并创建了同名的工作区。我可以打开并运行应用程序 我已经删除了MBProgressHUD库,并使用Cocoapods安装了它。之后,我无法运行该应用程序,并收到以下错误消息 “_OBJC_CLASS_$_MBProgressHUD”,引用自:中的OBJC CL

我有一个具有不同项目名称和工作区名称的现有项目。应用程序文件夹中没有podfile。它有Pods文件夹和Pods.xcodeproj文件。所有其他文件都丢失了。但是我们可以使用工作区文件打开并运行项目。第三方库是手动添加的。我已经安装了pod并创建了同名的工作区。我可以打开并运行应用程序

我已经删除了MBProgressHUD库,并使用Cocoapods安装了它。之后,我无法运行该应用程序,并收到以下错误消息

“_OBJC_CLASS_$_MBProgressHUD”,引用自:中的OBJC CLASS ref MenuController.o ld中的BlackboardGroupController.o objc类引用: 未找到架构x86_64的符号clang:错误:链接器 命令失败,退出代码为1(使用-v查看调用)


移除所有CoCoapod并重新集成。请执行以下步骤移除椰子荚

1.删除独立文件(Podfile Podfile.lock和您的Pods目录)

2.删除生成的工作空间

3.打开xcodeproj文件,删除对Pods.xcconfig和libPods.a的引用(在Frameworks组中)

4.在构建阶段下,删除复制Pods资源、嵌入Pods框架并检查Pods清单。锁定阶段

5.这似乎很明显,但您需要整合第三方 使用其他方法创建库,或者从代码中删除对它们的引用

pod deintegrate和pod clean是两个指定的命令,用于从项目/repo中删除CocoaPod

以下是完整的命令集:

$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
$ rm Podfile
清除衍生数据:

rm -rf ~/Library/Developer/Xcode/DerivedData

关闭Xcode并再次安装CoCoapod

删除所有CoCoapod并重新集成。请执行以下步骤移除椰子荚

1.删除独立文件(Podfile Podfile.lock和您的Pods目录)

2.删除生成的工作空间

3.打开xcodeproj文件,删除对Pods.xcconfig和libPods.a的引用(在Frameworks组中)

4.在构建阶段下,删除复制Pods资源、嵌入Pods框架并检查Pods清单。锁定阶段

5.这似乎很明显,但您需要整合第三方 使用其他方法创建库,或者从代码中删除对它们的引用

pod deintegrate和pod clean是两个指定的命令,用于从项目/repo中删除CocoaPod

以下是完整的命令集:

$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
$ rm Podfile
清除衍生数据:

rm -rf ~/Library/Developer/Xcode/DerivedData

关闭Xcode并再次安装cocoapods

检查MBProgressHUD.m文件是否在项目中如果您意外删除了MBProgressHUD,但仍希望在BlackboardGroupController.h/.m中使用它,请再次添加它们。或者如果您不想再使用此库,请删除#导入“MBProgressHUD.h”同时从BlackboardGroupController检查MBProgressHUD.m文件是否仍在生成中folder@AbdelahadDarwish我已经删除了MBProgressHUD库,并使用Cocoapods安装了它。之后,我无法运行该应用程序,并收到以下错误消息。请检查项目中是否存在MBProgressHUD.m文件。如果您意外删除了MBProgressHUD,但仍希望在BlackboardGroupController.h/.m中使用它,请再次添加它们。或者,如果您不想再使用此库,请删除#导入“MBProgressHUD.h”同时从BlackboardGroupController检查MBProgressHUD.m文件是否仍在生成中folder@AbdelahadDarwish我已经删除了MBProgressHUD库,并使用Cocoapods安装了它。之后,我无法运行该应用程序,并收到以下错误消息。