无法在某些本地化上通过 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来自storyboard。 above 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 注释