Xcode导出国际化文件时出错

来源:互联网 发布:mac壁纸轮播 编辑:程序博客网 时间:2024/06/06 01:46

/Applications/Xcode6/Xcode.app/Contents/Developer/usr/bin/extractLocStrings exited with status(null)

完全不知道错误的原因。通过以下命令可以看到细节:

tcdacBook-Pro:HomeSecurityKit tcl$ xcodebuild -exportLocalizations -localizationPath 222 -project HomeSecurityKit.xcodeproj/

2017-02-10 07:29:49.302 xcodebuild[11588:1857526] [MT] PluginLoading: Required plug-in compatibility UUID E0A62D1F-3C18-4D74-BFE5-A4167D643966 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin' not present in DVTPlugInCompatibilityUUIDs

2017-02-10 07:29:49.302 xcodebuild[11588:1857526] [MT] PluginLoading: Required plug-in compatibility UUID E0A62D1F-3C18-4D74-BFE5-A4167D643966 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs

Bad entry in file (null) (line = 64): Argument is not a literal string.

Bad entry in file (null) (line = 112): Argument is not a literal string.

Input file /Users/tcl/Documents/HomeSecurityKit/XMPP/Vendor/KissXML/DDXMLNode.m cannot be read in UTF-8 encoding


原来项目中有一个cpp文件不是utf8编码。使用iconv可以转化为utf8编码:

iconv -f gb2312 -t utf8 Chess/chess.cpp > /XMPP/Vendor/KissXML/DDXMLNode.m


参考:http://leave001.lofter.com/post/17ce86_97cacaa

0 0
原创粉丝点击