iOS Cocoapods -pod(MBProgressHUD)安装错误卡在“分析依赖项”和“标题文件丢失”

时间:2015-06-13 12:09:38

标签: ios cocoapods mbprogresshud

我已经安装了2个广告连接MBProgessHUDPEPhotocropEditor它到目前为止工作正常,但突然出现MBProgressHUD.h文件无效的错误。我用pod updatepod install命令尝试了它,但仍然无法解决问题。当我把两个命令终端都拉到

  

分析依赖关系。

Stuck at Analysing dependencies

并且豆荚看起来是红色的。

pods in red color

1 个答案:

答案 0 :(得分:1)

我的问题通过以下程序解决。

1)将项目备份到其他地方。

2)打开终端,然后使用<select name="sex"> <option value="male">Male</option> <option value="female">Female</option> </select> <input type="text" name="pronoun" value="" placeholder="pronoun" /> 命令转到项目目录。

3)首先输入此命令

设置你的pod:

(sender as Button).Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Red)

注意
        这需要时间。所以,不要惊慌等待几分钟。

编辑: -     完成此操作后,如果您发现错误

  

找不到MBProgressHUD.h文件(任何与pod相关的头文件)

您还需要遵循此程序。

您需要检查Pod标头文件是否在Pods / Headers中正确符号链接。 (所有的imagae都给出正确的设置)

WIKI Cocoapods Troubleshooting简要说明了解释。

1)如果某些内容似乎不起作用,首先要确保您没有完全覆盖项目构建设置中Pods.xcconfig文件中设置的任何选项。要从项目的构建设置中为选项添加值,请在值列表前加上$(inherited)。

$(inherited)

2)如果Xcode找不到依赖项的标题:

检查Pod标头文件是否在Pods / Headers中正确符号链接,并且您没有覆盖HEADER_SEARCH_PATHS(请参阅#1)。    确保您的项目使用Pods.xcconfig。要选中此项,请选择项目文件,然后再次在第二个窗格中选择它,并在第三个窗格中打开“信息”部分。在配置下,您应该为需要安装pod的每个配置选择Pods.xcconfig。

Make sure your project is using correct file

如果Xcode仍然无法找到它们,作为最后的手段,您可以预先添加您的导入,例如#import&#34; Pods / SSZipArchive.h&#34;

如果只有Headerfile缺少错误,则不需要包含以下步骤。

如果某人找不到合适的选项,则在线下和图片中供参考。

3)如果您收到错误有关无法识别的C编译器命令行选项,例如 cc1obj:错误:无法识别的命令行选项&#34; -Wno-sign-conversion&#34;

确保您的项目构建设置已配置为使用&#34; Apple LLVM编译器&#34; (铛)

Project Build setting are configured to use "Apple LLVM compiler"     您是否设置了CC,CPP或CXX环境变​​量,例如在你的〜/ .profile?这可能会干扰Xcode构建过程。从〜/ .profile中删除环境变量。   〜/ .profile location

cd

在&#34;个人档案&#34;部分,选择您要删除的个人资料。

4)如果Xcode在链接时抱怨,例如找不到-lPods的库,它没有检测到隐式依赖项:

$ pod repo remove master
$ pod setup
$ pod install

/荚/。如果它是空的(它不应该是),请验证〜/ .cocoapods / master // .podspec中是否包含正确的git hub url。     如果仍然无法正常工作,请检查您的XCode构建位置设置。转到首选项 - &gt;地点 - &gt;派生数据 - &gt;高级并将构建位置设置为&#34;相对于工作区&#34;。

Xcode构建位置设置: -     如果您尝试将应用程序提交到App Store,并发现&#34;产品&#34; &GT; &#34;档案&#34; &#34;组织者&#34;:什么都不产生         在Xcode&#34; Build Settings&#34;中,找到&#34; Skip Install&#34;。设置&#34; Release&#34;的值到&#34;否&#34;在你的申请目标上。再次构建,它应该工作。