问题标签 [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.
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
结论
有些人有类似的问题,但不是确切的问题。如果我没有看到明显的问题,请原谅我,我无法弄清楚问题的原因。
interface-builder - 如何检测故事板中丢失图像等错误?
有时,当我不断重构文件名和方法名时,我不会注意到丢失图像和丢失 IBActions。
我可以找到以下是 ibtool 的示例用法:
但它不会警告丢失图像或丢失 IBActions。
有没有办法有效地检测这些错误?
objective-c - 如何使 iPhone 应用程序国际化
我正在尝试将几年前编写的 iPhone 应用程序国际化,不幸的是,当时内部化并不是首要任务。由于有很多 nib 文件,我使用 ibtool 以编程方式为每个国家/地区生成 nib 文件。运行 ibtool 实用程序后,我必须打开 project.pbxproj 文件并插入西班牙语的手动条目。由于我必须更新很多条目,我没有选择这条路线。
我想知道如何生成特定于区域的 nib 文件并将条目反映在 project.pbxproj 文件中。
其次,我无法使用 gestrings 选项,因为代码没有在每个硬编码文本的地方都使用 NSLocalized 方法。虽然我更喜欢这个选项,但是否有一种安全机制可以找出代码库中所有可以国际化的字符串?
为长长的问题道歉。关于我应该如何将应用程序国际化的任何建议?
问候,
ios - XCode ibtool 命令寻找不存在的目录
我正在尝试使用ibtool
命令行实用程序。.xib
我已经在我要处理的项目目录中打开了终端,并且我按照 Apple 文档中的说明编写了命令:
我还没有.xib
本地化这个文件,所以它不在任何本地化.lproj
目录中。当我运行这样的命令时,我得到这个输出:
我没有为 Xcode 安装的卷。为什么ibtool
要找那个目录?
我正在使用 XCode 4.4.1 并开发 iOS 应用程序。提前致谢
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 正确解析文件的帮助将不胜感激。
xcode - XCODE 5 中的 IBTOOL 错误 255/在 XCODE 4 中工作正常
我想在 XCODE 5 中打开并编译我的项目,但我遇到了问题。IBTOOLS 错误 255。有人有解决办法吗?我尝试了 StackOverFlow 的所有答案,但对这个案例没有任何好处。
亚历克斯。
xcode - 运行 ibtool 时出现异常 - 无法识别的选择器发送到实例
我正在使用 Xcode 5。我还在我的 Xcode 中添加了iOS 通用框架。
我正在尝试为需要 XCode 安装 iOS 通用框架的特定支付 API 创建一个静态库。
这些是我到目前为止所遵循的步骤。
- 将 iOS 通用框架作为 Real 框架方法安装到我的 XCode 5。
- 成功构建了支付工作区项目,我在派生数据路径中得到了嵌入式框架。
- 将上一步中的嵌入式框架添加到我的应用程序中。
当我运行我的应用程序时,出现以下编译错误
当我单击该错误行以跳转到 Xcode 崩溃的错误点时。
我认为这与 iOS 通用框架或支付 API 无关。这看起来更像是一个 XCode 错误,所以我知道一个明显的答案是提交错误报告。我主要是要求任何解决方法。
我在 stackoverflow 中看到了这个 2 岁的线程,但我不确定现在接受的答案是否有效。此外,我无法安装旧版本的 XCode/ibtool,因为我正在制作一个仅限 iOS 7 的企业应用程序。
ios7 - 为什么当我运行 xcode 时 CPU 使用这么多
下面是 CPU 使用率的截图。
只是好奇那些Interface Builder Cocoa Touch Tool
和ibtoold
过程是什么。
因此,要运行应用程序,我至少需要大约 1 分钟。
注意:我使用的是 xcode 5
我看到当有更多视图控制器时会发生这种情况。我有大约 25 个视图控制器。
是的,我在 Xcode 4.6 中创建了项目,更新后在 Xcode 5 中打开。
附件是文件检查器的屏幕截图。
ios - 将所有 XIB 转换为新的 Xcode 5 XML 格式的脚本
我需要将我的应用程序中的所有 xib 从旧的 4.x XML 格式转换为 Xcode 5 格式。
我可以通过在我的应用程序中为每种语言打开所有 xib 来手动执行此操作(总计 170 多个 xib ...)。或者我可以使用ibtool
来自 Apple 的在 CLI 中为我做的事情。
我试过这个:
但它只适用于目录中的 XIB,不适用于子目录(通常是我的语言特定的 XIB ..)。
你有解决方案吗?
ios - 如何修复 ibtool 失败并退出代码 255
我以前从未遇到过这个问题。该应用程序曾经完美运行,但现在它总是说这个错误。我试过清理和重启。我试过重置IOS模拟器。我试过删除派生数据。
这就是它所说的:
命令 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool 失败,退出代码为 255
对此的任何帮助都会很棒。我也有一个相当大的故事板。这有关系吗?
提前致谢!