在我的Objective-c项目中,我使用Core ML模型进行图像识别,该模型会生成Objective-c .h / .m文件以与其进行交互。
问题在于此文件包含语法错误并且未编译。我可以自己修复它们,并且如果我在模拟器或设备上运行该应用程序也可以使用,但是我无法为AppStore创建归档,因为在归档文件时会错误地创建带有错误的文件,并且构建失败
那么您能告诉我如何解决这个问题吗?
PS:我从here那里获得了mlmodel
归档项目后出现错误:
问题在于该方法的名称缺少下划线(“ _”)。
可以通过这样的重命名方法来解决它:
- (instancetype)initWithCategory_softmax_scores:(NSDictionary<NSString *, NSNumber *> *)category_softmax_scores category:(NSString *)category;
答案 0 :(得分:0)
我通过使用文件(.h和.m)中的代码创建新类来解决此问题,该文件会生成mlmodel。在此文件中,我修复了所有错误。接下来,我只是导入了新文件,而不是以前的文件(已生成),并且项目已成功存档。