Cocoapods不包括其他文件

时间:2018-01-10 04:36:46

标签: swift cocoapods coreml

我有一个我已经构建的cocoapod,它使用了Apples的新coreml库。因此,它有几个.mlmodel文件,用于进行数据分类等。

我面临的问题是,当我将pod添加到另一个项目并运行pod install时,它会根据需要安装pod,但.mlmodel文件都丢失了 - 这意味着类文件没有找到generate,所以如果我尝试进行构建,它就会失败。我知道.mlmodel文件有点特殊,因为它们是在编译时生成类的静态文件,但我不确定如何强制它们作为文件包含在pod中。

我尝试使用较小的模型,以防它出现文件大小问题,例如git有100MB的限制,但这没有用。我不知道如何处理它,例如,静态图像文件可以正常工作。

目前,我只是在完成安装后手动将.mlmodel文件拖到pod文件夹中,但这显然不是构建服务器等的可行方法。

1 个答案:

答案 0 :(得分:1)

在podspec中为.mlmodel文件使用preserve_paths