密码键盘弹出来却是明文的?

从app里面项目里面单独拆7个功能做成sdk让别人直接调,都已经做的差不多了,想测试一下收银台绑卡等流程时,发现输入密码所有的界面弹出的是明文键盘,因为很多文件是直接拖过来的,代码上应该是不存在问题的。

后来替换bundle,a包 单独调由控制器的键盘,查看数据和key是否获取以及一致,然而怎么都是明文键盘,但是app里面打包却是好的 

再后来卸包 替换 等傻瓜操作,发现也不管用,替换了反而svn出现了问题,出现Working copy is too old (format 10, created by Subversion 1.6)  这种报错,然后备份代码,感觉运气太差了,解决报错是shift+comamnd+. 显示当前文件下的隐藏文件,然后删除,发现这样确实svn代码可以恢复了

运行后发现仍然不行,然后继续将键盘相关文件全部删除,自己项目本地创建个文件夹,a包 bundele  h文件单独一个个从app项目拷过来,不整体抓了,知道会带svn信息。结果是很神奇,静态库工程可以正常调起来密码键盘了。因祸得福!

正常从代码层面,替换层面根本就是坑,想的是三天能不能解决,差点就找楠哥了,这种问题除非当场看不然没效。居然还有这样的bug,svn的错,拽这种三方包的一定要小心隐藏svn文件,有时候程序说不定因为这些隐藏的文件让你死都不知道怎么死的。

猜你喜欢

转载自blog.csdn.net/ios_xumin/article/details/127620295
今日推荐