Cocoapod中的CoreML(pod spec皮棉不起作用)

时间:2019-04-11 18:38:38

标签: swift cocoapods

我正在尝试更新我的cocoapod。自上次更新以来,我添加了一个.coreml文件,但是当我尝试使用pod spec lint时,并没有出现错误。我已经完成的事情:

  1. 已将s.resources = "JacquardToolkit/**/*.mlmodel"添加到我的.podspec文件中

我的.coreml文件也进行了一些名称更改。最终,我只想包含ForceTouch.coreml,所以我也需要帮助来摆脱对Forcetouch.coremlForceTouch2.coreml的引用。

这是我在终端机中收到的错误消息... enter image description here

1 个答案:

答案 0 :(得分:0)

尝试一下:

将MLModel添加到您的podspec中的spec.source_files中:

spec.source_files = 'Classes/**/*.{swift,mlmodel,mlmodelc}'

如果由于未设置代码生成语言而导致编译失败,则可能还需要此代码:

spec.xcconfig = {'COREML_CODEGEN_LANGUAGE' => 'Swift', 'COREML_CODEGEN_SWIFT_GLOBAL_MODULE' => 'NO'}