无法创建pod

时间:2016-04-26 10:47:49

标签: ios swift2 cocoapods podspec

我正在尝试创建一个库的pod。我正在关注这个tutorial。 Pod lint成功验证了pod规范。但是,当我将其作为模块导入时,我收到错误Use of unknown typeHere is the project

更新

  • 我刚刚使用命令pod lib create MZDownloadManager创建了一个新的pod项目。
  • 然后我更新了podspecs文件中的元,如描述,摘要等。
  • 然后我使用命令pod lib lint MZDownloadManager验证了podspecs并获得了成功。
  • 然后我转到Example项目目录并运行命令pod install
  • 它还成功整合了开发舱。
  • 然后我转到预生成的类ReplaceMe并创建名为ReplaceMe的测试类,并定义其测试初始化​​。
  • 然后我导入模块。我仍然遇到Use of undeclared type
  • 的错误

enter image description here

podspec文件如下所示:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

最后,我花了这么多时间才弄明白这个问题。问题是我的开发窗格中的类未声明为公开,docs明确指出:

  

这里值得一提,因为这经常会吸引人们,a   Swift库需要将它的类声明为public   在示例库中查看它们。

我希望这会节省面临类似问题的其他开发者的时间。

答案 1 :(得分:-1)

请确保您的目标会员资格已被选中。

查看目标会员资格。选择文件,然后打开文件检查器(⌥+⌘+ 1)[选项] + [命令] + 1

同时删除额外的构建阶段。检查捆绑资源。请检查是否已使用MZDownloadManager指定了相同的变量名称或相同的方法名称。如果替换为其他名称并运行。

清理,构建然后运行..