Pod 规范 lint 验证失败:没有已知的 class 选择器方法
Pod spec lint fail validation: no known class method for selector
我正在尝试创建一个 pod,我的框架构建良好并且我在项目中使用它没有问题,但是当我尝试将它转换为一个 pod 并且 运行 pod spec lint
验证它失败了,并给我以下错误:
- ERROR | [iOS] xcodebuild: SimpleCameraFramework/SimpleCameraFramework/AVCaptureSession+Safe.m:28:67: error: no known class method for selector 'safeCastFromObject:'
在这个文件中我没有编译错误,我在伞头中暴露了类别,所以我真的看不出问题出在哪里...知道吗?
我发现了问题,出于某种原因,pod 无法与预编译的 header 一起使用,如果我删除它并直接在 AVCaptureSession+Safe
中导入 .h 文件,它就可以工作。 ..
我正在尝试创建一个 pod,我的框架构建良好并且我在项目中使用它没有问题,但是当我尝试将它转换为一个 pod 并且 运行 pod spec lint
验证它失败了,并给我以下错误:
- ERROR | [iOS] xcodebuild: SimpleCameraFramework/SimpleCameraFramework/AVCaptureSession+Safe.m:28:67: error: no known class method for selector 'safeCastFromObject:'
在这个文件中我没有编译错误,我在伞头中暴露了类别,所以我真的看不出问题出在哪里...知道吗?
我发现了问题,出于某种原因,pod 无法与预编译的 header 一起使用,如果我删除它并直接在 AVCaptureSession+Safe
中导入 .h 文件,它就可以工作。 ..