加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在Xcode中导入本地化时崩溃:(组)不应该为零

发布时间:2020-12-14 19:37:57 所属栏目:百科 来源:网络整理
导读:我试图用 Xcode和xcodebuild导入本地化文件. 我从xcodebuild获取以下输出-importLocalizations -project foo.xcodeproj -localizationPath~ / translations / foo / fi.xliff: 2016-03-31 12:56:38.464 xcodebuild[8446:350058] [MT] DVTAssertions: ASSERT
我试图用 Xcode和xcodebuild导入本地化文件.

我从xcodebuild获取以下输出-importLocalizations -project foo.xcodeproj -localizationPath~ / translations / foo / fi.xliff:

2016-03-31 12:56:38.464 xcodebuild[8446:350058] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-10183.3/IDEFoundation/Localization/IDELocalizationWork.m:177
Details:  (group) should not be nil.
Object:   <IDELocalizationWork>
Method:   +groupStreamFromFileReference:language:
Thread:   <NSThread: 0x7fde32605b30>{number = 1,name = main}
Hints: None
Backtrace:
  0   -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in DVTFoundation)
  1   _DVTAssertionHandler (in DVTFoundation)
  2   _DVTAssertionFailureHandler (in DVTFoundation)
  3   __61+[IDELocalizationWork groupStreamFromFileReference:language:]_block_invoke_2.252 (in IDEFoundation)
  4   __33-[IDEStream(IDEStreamMonad) map:]_block_invoke (in IDEFoundation)
  5   __24-[_IDEStreamMap onNext:]_block_invoke_4 (in IDEFoundation)
  6   -[_DVTTimeSlicedMainThreadOrderedUniquingWorkQueue _processWorkItemsWithDeadline:] (in DVTAbort trap: 6

我怀疑这种失败是导致Xcode崩溃的原因.知道如何解决这个问题吗?

解决方法

我似乎错过了我项目中的一些可翻译文件.

当我添加Localizable.strings及其本地化时,这个问题就解决了,我还添加了InfoPlist.strings及其本地化,但我不确定它是否与该问题有关.

我还必须将丢失的文件添加到已翻译的xliff文件中,我想这是错误消息中缺少的(组).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读