iphone - ibtool 错误无法打开共享功能内存 GSCapability(没有此类文件或目录)

标签 iphone localization interface-builder

我正在使用 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/

相关文章:

ios - 如何在 Xcode6 中为新创建的约束禁用 "Relative to margin"选项

iphone - 如何在 Xcode 4 的界面生成器中画一条线

iphone - ipad 未调用 didSelectAnnotationView

ios - iOS 上的对讲机开源库?

database - 带有数据库的 Laravel 本地化文件

javascript - 如何为 jquery i18n 设置字符集 utf-8?

iphone - 如何在Interface Builder中做UITextField的leftView?

iPhone:我是否必须为所有图像同时提供视网膜和非视网膜图像?

iphone - 如何给 UILabel 添加效果

ios - UILocalizedIndexedCollat​​ion 和非英语索引