我创建了一组新的 Controller ,当我尝试归档新代码时,遇到了归档这些 Controller 时发生的错误:

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

我了解它是在谈论推送支持库。还有一些本地化设置。

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

这是此引用的屏幕快照,在“构建阶段->复制捆绑资源”列表中以红色突出显示。

谢谢,
亚历克斯

最佳答案

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

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

关于iOS-存档时出现错误,注意UAPushLocalization.bundle/en.lproj/Localizable.strings,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17369232/

10-14 20:13