Ios Xcode localizable.strings在更新应用程序后不工作
当我第一次开始苹果开发时,我开始了一个项目,可能在文件结构上犯了一些有趣的错误,这导致了这个问题。也就是说,我最近将我的Xcode项目切换到了一个基于WWDC2012中一些示例代码的工作区 例如,假设localizable.strings文件中有一个键值对:“SomeStringThatshouldBowlecalized”=“根视图标题” 原始“物理”结构类似于以下内容:Ios Xcode localizable.strings在更新应用程序后不工作,ios,xcode,localization,workspace,localizable.strings,Ios,Xcode,Localization,Workspace,Localizable.strings,当我第一次开始苹果开发时,我开始了一个项目,可能在文件结构上犯了一些有趣的错误,这导致了这个问题。也就是说,我最近将我的Xcode项目切换到了一个基于WWDC2012中一些示例代码的工作区 例如,假设localizable.strings文件中有一个键值对:“SomeStringThatshouldBowlecalized”=“根视图标题” 原始“物理”结构类似于以下内容: - iOS -- localizable.strings -- core data models & classe
- iOS
-- localizable.strings
-- core data models & classes
- iOS
- Mac OSX
- Shared
-- core data models & classes
-- en.lproj
--- localizable.strings
工作空间结构类似于以下内容:
- iOS
-- localizable.strings
-- core data models & classes
- iOS
- Mac OSX
- Shared
-- core data models & classes
-- en.lproj
--- localizable.strings
所有三个项目都引用了localizable.strings文件以及核心数据模型和类。当我构建并运行其中任何一个时,它都能按预期工作:
谢谢。将shared localizable.strings文件的副本放在物理文件夹中,作为标记/当前版本解决了问题;但是,希望为所有变量保留一个strings文件在物理文件夹中放置一份shared localizable.strings文件的副本,因为标记/当前版本解决了问题;但是,您更愿意为所有变体维护一个字符串文件