我正在本地化用pod lib create
创建的CocoaPod,所以它有Example和Pods项目。当我启用情节提要和Xib文件的本地化时,Xcode通过将每个资源文件及其本地化的.strings
文件分组在一起来修改Pods项目的结构,如下所示:
为每个原始资源文件创建一个组,将(Base)
文件移至磁盘上的Base.lproj
文件夹 上,并将.strings
文件移至被添加到磁盘上的es.lproj
文件夹 中,并且添加了对基本文件和.strings
的引用。 *.lproj
文件夹本身不会添加到项目结构中。
但是,下次调用pod install
或pod update
时,Cocoapods通过显式添加*.lproj
文件夹来“拉平”项目结构,并且不会(重新)生成组将每个资源文件及其.strings
保持在一起,如下所示:
如何防止这种情况?