2016-03-24 7 views
0

Я установил инструменты командной строки в Xcode 7.3 и в командной строке я использовал следующую команду для создания файла строк:Как сгенерировать файл с помощью ibtool?

ibtool --generate-strings-file testFile.strings MyController.xib 

, а также я попытался дать путь к каталогу для моего XIb:

ibtool --generate-strings-file testFile.strings UI/Screens/My\ Card/MyController.xib 

Я также попробовал команду с SUDO Infront этого, предложил от этого answer

Ни один из них работал.

я получил ошибку:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>com.apple.ibtool.errors</key> 
    <array> 
     <dict> 
      <key>description</key> 
      <string>Interface Builder could not open the document MyController.xib" because it does not exist.</string> 
     </dict> 
    </array> 
</dict> 
</plist> 

ответ

0

Я использовал неправильное расположение XIb. Я включил местоположение xib, увидев его иерархию в проекте navigatior в xcode. BUt правильный путь можно найти на вкладке «Инспектор файлов» в разделе «Контроль источника».

  1. Выберите файл XIb

  2. Перейти к File Inspector в разделе Утилиты.

  3. Посмотрите на пути Место под контролем option.It источника будет что-то вроде:

    /Users/VenkataManiteja/Desktop/iOS/MyProject/src/MyController.xib 
    

и я изменил команду

ibtool --generate-strings-file testFile.strings src/MyController.xib 

, и она работала.

Смежные вопросы