永久更改 .mlmodel 自动生成的文件

Change .mlmodel auto-generated file forever

在我的 objective-c 项目中,我使用 Core ML 模型进行图像识别,生成 objective-c .h/.m 文件以与其交互。

问题是这个文件包含语法错误并且没有被编译。我可以自己修复它们,如果我 运行 模拟器或设备上的应用程序,它会工作,但我无法为 AppStore 创建 archive,因为在归档文件期间重新创建错误并且构建失败。

那么你能告诉我如何解决这个问题吗?

PS:我从 here

中获取了 mlmodel

存档项目后出错: 问题是该方法的名称缺少下划线(“_”)。 它可以通过这样的重命名方法来修复:

- (instancetype)initWithCategory_softmax_scores:(NSDictionary<NSString *, NSNumber *> *)category_softmax_scores category:(NSString *)category;

我已经通过使用文件 (.h & .m) 中的代码创建新的 class 解决了这个问题,它会生成 mlmodel。在此文件中,我修复了所有错误。接下来我刚刚导入了我的新文件而不是以前的(生成的)并且项目已成功存档。