问题标签 [ibtool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3581 浏览

xcode - 编译失败的故事板

日志中的输出:

ibtoold(1642,0x7fff78b64960) malloc: 对象 0x7fbf38056a08 错误: 已释放对象的校验和不正确 - 对象可能在被释放后被修改。在 malloc_error_break 中设置断点以调试命令 /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool 失败,退出代码为 255


设置:

该项目是通过git接收的。我曾试图编译该项目,但得到了错误。之前没有任何改变,而是使用了新版本的 Xcode 4.3 而不是 4.2。


我尝试过的事情:

  • 清理和重建
  • 创建新项目并将文件和源导入新项目
  • 重新启动计算机和 Xcode

结论

有些人有类似的问题,但不是确切的问题。如果我没有看到明显的问题,请原谅我,我无法弄清楚问题的原因。

0 投票
0 回答
102 浏览

interface-builder - 如何检测故事板中丢失图像等错误?

有时,当我不断重构文件名和方法名时,我不会注意到丢失图像和丢失 IBActions。

我可以找到以下是 ibtool 的示例用法:

但它不会警告丢失图像或丢失 IBActions。

有没有办法有效地检测这些错误?

0 投票
1 回答
213 浏览

objective-c - 如何使 iPhone 应用程序国际化

我正在尝试将几年前编写的 iPhone 应用程序国际化,不幸的是,当时内部化并不是首要任务。由于有很多 nib 文件,我使用 ibtool 以编程方式为每个国家/地区生成 nib 文件。运行 ibtool 实用程序后,我必须打开 project.pbxproj 文件并插入西班牙语的手动条目。由于我必须更新很多条目,我没有选择这条路线。

我想知道如何生成特定于区域的 nib 文件并将条目反映在 project.pbxproj 文件中。

其次,我无法使用 gestrings 选项,因为代码没有在每个硬编码文本的地方都使用 NSLocalized 方法。虽然我更喜欢这个选项,但是否有一种安全机制可以找出代码库中所有可以国际化的字符串?

为长长的问题道歉。关于我应该如何将应用程序国际化的任何建议?

问候,

0 投票
1 回答
5049 浏览

ios - XCode ibtool 命令寻找不存在的目录

我正在尝试使用ibtool命令行实用程序。.xib我已经在我要处理的项目目录中打开了终端,并且我按照 Apple 文档中的说明编写了命令:

我还没有.xib本地化这个文件,所以它不在任何本地化.lproj目录中。当我运行这样的命令时,我得到这个输出:

我没有为 Xcode 安装的卷。为什么ibtool要找那个目录?

我正在使用 XCode 4.4.1 并开发 iOS 应用程序。提前致谢

0 投票
0 回答
279 浏览

ios - ibtool 不解析 iOS .strings 文件

通过此命令加载我的 .strings 文件进行本地化时:--strings-file ja.lproj/localizable.strings en.lproj/AdvancedSearchView.xib --write ja.lproj/AdvancedSearchView.xib我不断收到此错误:

但是,当我通过plutil -p ja.lproj/localizable.strings字符串文件将文件加载到 plutil 时,文件解析正确。任何有关让 ibtool 正确解析文件的帮助将不胜感激。

0 投票
4 回答
6838 浏览

xcode - XCODE 5 中的 IBTOOL 错误 255/在 XCODE 4 中工作正常

我想在 XCODE 5 中打开并编译我的项目,但我遇到了问题。IBTOOLS 错误 255。有人有解决办法吗?我尝试了 StackOverFlow 的所有答案,但对这个案例没有任何好处。

亚历克斯。

0 投票
3 回答
2673 浏览

xcode - 运行 ibtool 时出现异常 - 无法识别的选择器发送到实例

我正在使用 Xcode 5。我还在我的 Xcode 中添加了iOS 通用框架

我正在尝试为需要 XCode 安装 iOS 通用框架的特定支付 API 创建一个静态库。

这些是我到目前为止所遵循的步骤。

  1. 将 iOS 通用框架作为 Real 框架方法安装到我的 XCode 5。
  2. 成功构建了支付工作区项目,我在派生数据路径中得到了嵌入式框架。
  3. 将上一步中的嵌入式框架添加到我的应用程序中。
  4. 当我运行我的应用程序时,出现以下编译错误

    当我单击该错误行以跳转到 Xcode 崩溃的错误点时。

我认为这与 iOS 通用框架或支付 API 无关。这看起来更像是一个 XCode 错误,所以我知道一个明显的答案是提交错误报告。我主要是要求任何解决方法。

我在 stackoverflow 中看到了这个 2 岁的线程,但我不确定现在接受的答案是否有效。此外,我无法安装旧版本的 XCode/ibtool,因为我正在制作一个仅限 iOS 7 的企业应用程序。

0 投票
1 回答
1320 浏览

ios7 - 为什么当我运行 xcode 时 CPU 使用这么多

下面是 CPU 使用率的截图。

在此处输入图像描述

只是好奇那些Interface Builder Cocoa Touch Toolibtoold过程是什么。

因此,要运行应用程序,我至少需要大约 1 分钟。

注意:我使用的是 xcode 5

我看到当有更多视图控制器时会发生这种情况。我有大约 25 个视图控制器。


是的,我在 Xcode 4.6 中创建了项目,更新后在 Xcode 5 中打开。

附件是文件检查器的屏幕截图。

在此处输入图像描述

0 投票
1 回答
186 浏览

ios - 将所有 XIB 转换为新的 Xcode 5 XML 格式的脚本

我需要将我的应用程序中的所有 xib 从旧的 4.x XML 格式转换为 Xcode 5 格式。

我可以通过在我的应用程序中为每种语言打开所有 xib 来手动执行此操作(总计 170 多个 xib ...)。或者我可以使用ibtool来自 Apple 的在 CLI 中为我做的事情。

我试过这个:

但它只适用于目录中的 XIB,不适用于子目录(通常是我的语言特定的 XIB ..)。

你有解决方案吗?

0 投票
10 回答
26588 浏览

ios - 如何修复 ibtool 失败并退出代码 255

我以前从未遇到过这个问题。该应用程序曾经完美运行,但现在它总是说这个错误。我试过清理和重启。我试过重置IOS模拟器。我试过删除派生数据。

这就是它所说的:

命令 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool 失败,退出代码为 255

对此的任何帮助都会很棒。我也有一个相当大的故事板。这有关系吗?

提前致谢!