2016-03-31 22 views
6

Tôi đang cố nhập các tệp bản địa hóa bằng Xcode và xcodebuild.Sự cố khi nhập nội dung bản địa hóa trong Xcode: (nhóm) không được là nil

tôi nhận được đầu ra sau đây từ 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 

tôi nghi ngờ thất bại này là nguyên nhân gây ra Xcode sụp đổ là tốt. Bất kỳ ý tưởng làm thế nào để khắc phục vấn đề này?

Trả lời

1

Có vẻ như tôi đã thiếu một số tệp có thể dịch từ dự án của mình.

Sự cố này đã được giải quyết khi tôi thêm Localizable.strings và nội dung bản địa hóa của nó, tôi cũng thêm InfoPlist.strings và nội dung bản địa hóa của nó, nhưng tôi không chắc liệu có liên quan gì đến vấn đề không.

Tôi cũng phải thêm các tệp bị thiếu vào các tệp xliff đã dịch, tôi cho rằng đây là thiếu (group) từ thông báo lỗi.

+0

Tôi đang gặp vấn đề tương tự. Điều gì làm bạn có nghĩa là bạn "thêm các tập tin bị thiếu vào các tập tin xliff dịch"? – Mikael

+0

@Mikael Tôi nghĩ rằng tôi có nghĩa là xml xml chứa ' ...' cho tất cả các tệp có thể dịch. Xliff của tôi đã bị thiếu một số. Hi vọng điêu nay co ich! – Gerstmann

0

Sau khi chi tiêu nhiều thời gian cho việc này, tôi phát hiện ra rằng Apple đã phát hành bản cập nhật cho Xcode (7.3.1) rất có khả năng sẽ giải quyết vấn đề này cho bạn (nó đã làm cho tôi).

Các vấn đề liên quan