我有一个使用多个故事板的项目。在开始国际化/本地化时,我开始区分故事板。但是,我发现非默认(即不是MainStoryboard.storyboard)文件已编译但未复制到包中。例如,存在以下文件:
./DerivedData/.../fr-CA.lproj/MainStoryboard.storyboardc
./Library/Application Support/iPhone Simulator/.../fr-CA.lproj/MainStoryboard.storyboardc
./DerivedData/.../fr-CA.lproj/Foo.storyboardc
但是,这个不是:
./Library/Application Support/iPhone Simulator/.../fr-CA.lproj/Foo.storyboardc
欢迎提出意见/建议。我正在考虑编写一个脚本来手动复制这些资源,假设它甚至可以工作。
答案 0 :(得分:0)
我找到了一个解决方案,但是"解决方法"可能是一个更好的描述:
步骤#6是最重要的。如果应用程序没有崩溃,则意味着您在某处拥有该文件的缓存副本,这是不行的。我不知道为什么这会解决问题,但我希望我能做到。
在此之后,事情会顺利进行(使用Base Internationalization或不使用Base)。