Undefined symbols for architecture armv7:

2017.05.08

上次打包还正常的,这次一打包居然出现这一堆总是来,郁闷。原本还准备打几个包测试没问题就发布个版本的,看来又得被耽搁了。报出的几个错误如下:

正在查找原因。。。
排查:
通过在代码中搜索"__ISN_ResolveConflictingSavedGames",等,发现在是IOSNative这个插件里的代码,由此再一回想,肯定是IOSNativeSettings中之前做过的修改有关系,那时没事把Game Center和Social Sharing的勾给去了。
经再次打包测试,真是的以上的问题,OK 解决问题了。
真是没事找抽型的,呼!!!
总结
还有一个很值得注意的就是寻找答案的方法,在遇到这个问题时,前思后想都觉得没道具,怎么好好的,也没改哪里却突然遇到这种问题,一下子无从下手,搜遍百度也没有找到一样的答案,这时应该在报错的提示中仔细阅读,如__ISN_DeleteSavedGame 这个关键词,还有后面in Bulk_Assembly-CSharp_0.o 这段提示,表示在CSharp中,所以这个问题就可以到CSharp中搜索上面的那个关键词,一查找,再看一下cs文件的路径,就全然明白了,也马上想起了之前做过的哪些改动。

发表评论