6

我创建了一组新的控制器,当我尝试归档新代码时,我收到了这个错误,该错误是在归档这些控制器时发生的:

error: open /Users/owner12/Library/Developer/Xcode/DerivedData/Marketing-eusiyfrkjsbjfxdgpauubwhvpazb/Build/Intermediates/ArchiveIntermediates/Marketing/InstallationBuildProductsLocation/Applications/Marketing.app/UAPushLocalization.bundle/en.lproj/Localizable.strings: No such file or directory

我知道它正在谈论支持推送的库。还有一些本地化设置。

但我不知道如何解决这个问题。有人能建议如何解决这个问题吗?

这是该参考的屏幕截图,在 Build Phases --> Copy Bundle Resources 列表中以红色突出显示。

在此处输入图像描述

谢谢,亚历克斯

4

1 回答 1

3

Xcode 有时会在本地化方面遇到一些奇怪的问题。我建议您复制 EN 本地化文件中的所有文本(展开本地化字符串文件并选择英文“en”)。将其粘贴到某处,右键单击文件,在查找器中显示,删除,选择本地化文件,取消选中英文本地化,清理您的项目,选择本地化文件,检查英文文件(将创建一个新文件)并粘贴您的字符串这里。

还要确保其中没有错别字。

于 2013-11-27T00:18:12.207 回答