如何使用ibtool生成字符串文件



我在xcode 7.3中安装了命令行工具,并在命令行中使用以下命令生成字符串文件:

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

我还试图为我的xib:提供目录路径

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

我还尝试了前面有sudo的命令,这是从这个答案中建议的

它们都不起作用。

我得到了错误:

 <?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>

我使用了错误的xib位置。我在xcode的项目导航器中看到了xib的继承权,从而深入了解了它的位置。BUt正确的路径可以在"源代码管理"选项下的"文件检查器"选项卡中找到。

  1. 选择xib文件

  2. 转到"实用程序"部分中的"文件检查器"。

  3. 查看源代码管理下的位置路径选项。它将类似于:

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

我把命令改成

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

它奏效了。

相关内容

  • 没有找到相关文章

最新更新