【问题标题】:iOS - error during archiving noting UAPushLocalization.bundle/en.lproj/Localizable.stringsiOS - 归档时出错,提示 UAPushLocalization.bundle/en.lproj/Localizable.strings
【发布时间】:2013-06-28 16:16:43
【问题描述】:

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

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 列表中以红色突出显示。

谢谢, 亚历克斯

【问题讨论】:

    标签: ios ios5 ios6


    【解决方案1】:

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

    还要确保其中没有拼写错误。

    【讨论】:

    • 谢谢 - 您知道本地化文件的位置吗?我从来没有创造过。
    • 在左侧的文件浏览器中,查找“Localizable.strings”文件。默认情况下至少应该有一个。如果没有,则创建一个。文件 -> 新建 -> iOS -> 字符串文件。顺便说一句,它可能完全是空的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多