我正在使用 ibtool 来本地化 Nib 。我导出了字符串文件,翻译了它们,现在尝试再次使用 ibtool 将翻译后的字符串应用回 Nib 。它适用于大多数部分,但对于某些文件(约占所有 Nib 的 25%),我收到以下错误:
无法打开共享功能内存 GSCapability(没有此类文件或目录)
是什么原因导致的?
最佳答案
我也遇到了同样的问题并发现 这是因为ibtool的版本错误,我同时安装了XCode 4.2和3.2
我们有两个不同版本的 XCode 的两个 ibtool /Developer-3.2.6/usr/bin/ibtool /开发者/usr/bin/ibtool 我在 XCode 3.2.6 下使用 InterfaceBuilder,但 ibtool 来自 XCode 4.2
使用正确版本的 ibtool,它可以将翻译应用回 xib
/Developer-3.2.6/usr/bin/ibtool --strings-file zh-Hans.lproj/something.xib --write zh-Hans.lproj/something.xib English.lproj/something.xib
ibtool没有版本查询选项;至于“共享功能内存GSCapability”,我不得不说XCode中的错误消息往往像以前一样无关紧要。
希望这有帮助。
雨神
关于iphone - ibtool 错误无法打开共享功能内存 GSCapability(没有此类文件或目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187783/