我正在尝试创建一个库的pod。我正在关注这个tutorial。 Pod lint成功验证了pod规范。但是,当我将其作为模块导入时,我收到错误Use of unknown type
。 Here is the project
更新
pod lib create
MZDownloadManager
创建了一个新的pod项目。pod lib lint MZDownloadManager
验证了podspecs并获得了成功。pod install
。ReplaceMe
并创建名为ReplaceMe
的测试类,并定义其测试初始化。Use of undeclared type
podspec文件如下所示:
答案 0 :(得分:0)
最后,我花了这么多时间才弄明白这个问题。问题是我的开发窗格中的类未声明为公开,docs明确指出:
这里值得一提,因为这经常会吸引人们,a Swift库需要将它的类声明为public 在示例库中查看它们。
我希望这会节省面临类似问题的其他开发者的时间。
答案 1 :(得分:-1)
请确保您的目标会员资格已被选中。
查看目标会员资格。选择文件,然后打开文件检查器(⌥+⌘+ 1)[选项] + [命令] + 1
同时删除额外的构建阶段。检查捆绑资源。请检查是否已使用MZDownloadManager指定了相同的变量名称或相同的方法名称。如果替换为其他名称并运行。
清理,构建然后运行..