Environment: XCode4.6.1,iPhone simulator 6.1
参考:
1. http://my.oschina.net/junfrost/blog/138683 ios程序本地化---nib版本
2. http://stackoverflow.com/questions/16044360/xib-not-found-after-localization
Bug描述:
当我们按照文章1把某个Xib本地化后运行无效。
遇到的问题完全同文章2的描述,不论是Clean,删除Derived Data下的数据,重启XCode都无效!!!
最后按照文章2最后的做法,从simulator中删除APP+Clean+必须重启Xcode才生效 !!
这个问题我100%能复现
重现步骤:
1. 创建一个singleView的project
2. 加入一个button,名字默认即可
3. 本地化这个Xib,支持Simplized Chinese ,这时就有2个defaultViewController.xib了。
在Chinese的那个Xib里,button改名Chinese. 我们再次launch就会发现Xib完全没有生效!!!
4. Clean=>Run也没用!!
把DerivedData下APP清理 , 没用!!
退出XCode,再Clean=>Run, 没用 !!
删除模拟器上的APP=>Run,报错
5. 再退出Xcode=>Run,OK !!