安装打包的ipa和xcode运行是结果不一致的问题

第一种原因:xcode 的run是debug模式的,而打包是release模式.而两种模式下,有些变量的初始值不一样!!

第二种原因:debug模式和release模式,某些语法运行结果不一致(我的就是这个!!)

解决:

更改一下run的scheme 改成release模式,然后调试一下!!!

更改run为release

product -> Scheme -> edit scheme -> run -> info -> build configuration ->release

然后下断点找bug吧...!!!!

我的bug是:

这个语法删除dictionary键值对导致没有删掉

self.searchDictionary[indenti] = nil
// 改成下面这个正常了~~emm:
[self.searchDictionary removeObjectForKey:indenti];

你可能感兴趣的:(安装打包的ipa和xcode运行是结果不一致的问题)