xcode 运行flutter项目,直接报错误,
flutter会自动生成GeneratedPluginRegistrant.m和GeneratedPluginRegistrant.h文件
,但我的项目里并没有找到GeneratedPluginRegistrant.mm文件,让我怀疑呢事我同事是正常的,没办法,只能让他复制一份GeneratedPluginRegistrant.mm文件给我,才运行正常。这问题已困扰了我几个星期,直到今天在解决部分插件没有注册成功的问题(这个跟我这个文件有关系),才顺便解决了这个问题。
办法
把project.pbxproj文件里所有出现GeneratedPluginRegistrant.mm的地方全部换成GeneratedPluginRegistrant.m。然后flutter clean,重新跑项目,就ok。
ps:我之前也这样试过,还是一样呢报错,不知道报啥错记不得了。因为这个文件的原因,后面做项目的时候把我坑了好几次,今天试了又试才得以升天。