在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文件中,我想这是错误消息中缺少的(组). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |