无法在某些本地化上通过 pod spec lint 验证

Posted

技术标签:

【中文标题】无法在某些本地化上通过 pod spec lint 验证【英文标题】:Cannot pass pod spec lint validation on some localization 【发布时间】:2018-09-24 10:22:34 【问题描述】:

我有一个使用本地化的大项目。至于现在,我正在使用库:

'Localize-Swift', '2.0.0'

使本地化更容易。

但是由于我将我的 xcode 从 9.4.1升级最新版本 10.0,一些本地化字符串出现了问题,例如像这样:

xcodebuild:错误:意外重复任务:CopyStringsFile /Users/myName/Library/Developer/Xcode/DerivedData/App-cxnnzigdonvocggyjllrudhwfpwq/Build/Products/Release-iphonesimulator/myProject/myProject.framework/jp.lproj/Localizable_Chat.strings myProject/myProject/Core/Resources/jp.lproj/Localizable_Chat.strings(在目标“myProject”中)

我认为本地化库似乎没有任何问题,因为在 pod spec lint 上显然有 4 个字符串需要验证但 1 个字符串 DID 已通过。 p>

这些字符串之间的区别:

    字符串passed pod spec lint validation来自storyboardabove error 的字符串来自 Xibs

编辑:

我已经尝试过 cocoapods 1.5.3 和 1.6.0,但仍然没有 工作。

【问题讨论】:

【参考方案1】:

更新:新的 Xcode 10.1 Beta 3 已修复此问题

【讨论】:

以上是关于无法在某些本地化上通过 pod spec lint 验证的主要内容,如果未能解决你的问题,请参考以下文章

pod spec lint 错误:无法构建模块“Protobuf”,找不到文件:#import "google/protobuf/Any.pbobjc.h"

Cocoapod“pod spec lint”CompileSwift返回了一个不成功的退出代码

pod spec lint - 获取 xcodebuild 注释

运行“pod spec lint”时出现“错误:预期类型”错误

本地私有库的实现 pod

Pod spec私有库集成遇到的错误(二)