-->

停留在iOS版的CocoaPods -POD(MBProgressHUD)安装报错“分析依赖”和“头

2019-10-23 09:36发布

我已经安装了2个荚MBProgessHUDPEPhotocropEditor它的正常工作至今,但突然我得到了错误MBProgressHUD.h文件不可用。 而且我试了一下pod update并重新pod install命令,但依然没能解决问题。 当我在费里既stucked命令终端

分析依赖性。

和豆荚都看在红色。

Answer 1:

我的问题是解决了以下过程。

1)把你的项目到其他地方备份。

2)打开终端,和我一起去参加项目目录cd命令。

3)第一类型的命令

设置你荚:

$ pod repo remove master
$ pod setup
$ pod install

注意
这需要时间。 所以,不要惊慌等少数分钟再予。

编辑: -完成这个毕竟,如果你找到这样的错误

MBProgressHUD.h文件未找到(任何荚相关的头文件)

你需要遵循这个程序也。

你需要检查吊舱的头文件在豆荚/头正确符号链接。 (所有imagae给人以正确的设置)

WIKI或的CocoaPods故障排除给交代简短。

1)如果事情似乎并没有工作,首先确保你没有完全覆盖从项目的构建设置Pods.xcconfig文件中设置的任何选项。 将值添加到您的项目的构建设置选项,前面加上值列表与$(继承)。

2)如果Xcode中找不到相关性的标题:

检查吊舱的头文件在豆荚/头正确符号链接,你不重写HEADER_SEARCH_PATHS(见#1)。 请确保您的项目使用的Pods.xcconfig。 要检查此选择你的项目文件,然后在第二个窗格中再次选择并打开第三个窗格的信息部分。 在配置下,你应该为你的要求安装的每个豆荚配置选择Pods.xcconfig。

如果Xcode中仍然无法找到他们,作为最后的手段,你可以在前面加上你的进口,如#进口“豆荚/ SSZipArchive.h”

不需要包括下面的步骤如果只Headerfile失踪错误。

下面线和图像给出了参考,如果有一个人能不能找到合适的选择。

3)如果您收到有关无法识别的C编译器的命令行选项, 错误cc1obj:错误:无法识别的命令行选项“-Wno-SIGN转换”:

确保你的项目构建设置配置为使用“ 苹果LLVM编译器 ”(铛)

你设置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 /主//。podspec中有正确的git毂网址。 如果仍然不能正常工作,请检查您的XCode生成位置设置。 转到首选项 - >位置 - >导出数据 - >高级,并设置生成位置到“相对于工作区”。

Xcode的生成位置设置: - 如果你想提交应用的App Store,发现“产品”>“存档”中的“管理”产生什么:在Xcode中“生成设置”,找到“跳过安装”。 为您的应用程序的目标“释放”到“NO”的设置值。 再次建立,它应该工作。



文章来源: iOS Cocoapods -pod(MBProgressHUD) installed give error stuck at “Analyzing dependencies” and “Header file missing”