Method: Xcrowdin::XcodeClient#export_xliff

Defined in:
lib/xcrowdin/xcode_client.rb

#export_xliff(lang_code, path) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/xcrowdin/xcode_client.rb', line 7

def export_xliff(lang_code, path)
  command = "xcodebuild -exportLocalizations -exportLanguage #{lang_code} -localizationPath #{path} -project #{@project_path}"

  res = IO.popen(command, :err => [:child, :out])
  res.each_line do |text|
    raise(text) if text.include?("xcodebuild: error")
  end
  return "#{path}/#{lang_code}.xliff"
end