无法创建 pod
Unable to create pod
我正在尝试创建一个库。我正在关注这个 tutorial. Pod lint successfully validate the pod spec. However when i import it as module i get error Use of unknown type
. Here is the project
更新:
- 我刚刚使用命令
pod lib create
MZDownloadManager
创建了一个新的 pod 项目。
- 然后我更新了 podspecs 文件中的元数据,如描述、摘要等。
- 然后我使用命令
pod lib lint MZDownloadManager
验证了 podspecs,它给出了成功。
- 然后我转到示例项目目录并运行命令
pod install
。
- 也成功集成了开发pod。
- 然后我转到预生成的 class
ReplaceMe
并创建名为 ReplaceMe
的测试 class 并定义其测试初始化程序。
- 然后我导入模块。我仍然得到相同的错误
Use of undeclared type
podspec 文件如下所示:
请确保选择了您的目标会员。
查看目标会员。 Select 你的文件然后打开文件检查器 (⌥ + ⌘ + 1) [option] + [command] + 1
同时删除额外的构建 phases.check bundle resources.Please 检查您是否使用 MZDownloadManager.If 分配了相同的变量名称或相同的方法名称,因此请替换为其他名称和 运行.
清理、构建然后 运行..
我花了这么多时间终于弄明白了这个问题。问题是我的开发 pod 中的 类 没有声明为 public 并且 docs 明确指出:
It's worth mentioning here, as this catches people quite often, a
Swift library needs to have it's classes declared as public for you to
see them in your example library.
我希望这会为面临类似问题的其他开发人员节省时间。
我正在尝试创建一个库。我正在关注这个 tutorial. Pod lint successfully validate the pod spec. However when i import it as module i get error Use of unknown type
. Here is the project
更新:
- 我刚刚使用命令
pod lib create MZDownloadManager
创建了一个新的 pod 项目。 - 然后我更新了 podspecs 文件中的元数据,如描述、摘要等。
- 然后我使用命令
pod lib lint MZDownloadManager
验证了 podspecs,它给出了成功。 - 然后我转到示例项目目录并运行命令
pod install
。 - 也成功集成了开发pod。
- 然后我转到预生成的 class
ReplaceMe
并创建名为ReplaceMe
的测试 class 并定义其测试初始化程序。 - 然后我导入模块。我仍然得到相同的错误
Use of undeclared type
podspec 文件如下所示:
请确保选择了您的目标会员。
查看目标会员。 Select 你的文件然后打开文件检查器 (⌥ + ⌘ + 1) [option] + [command] + 1
同时删除额外的构建 phases.check bundle resources.Please 检查您是否使用 MZDownloadManager.If 分配了相同的变量名称或相同的方法名称,因此请替换为其他名称和 运行.
清理、构建然后 运行..
我花了这么多时间终于弄明白了这个问题。问题是我的开发 pod 中的 类 没有声明为 public 并且 docs 明确指出:
It's worth mentioning here, as this catches people quite often, a Swift library needs to have it's classes declared as public for you to see them in your example library.
我希望这会为面临类似问题的其他开发人员节省时间。