为什么我的ibtool失败,退出代码为255?

Dar*_*ren 129 xcode ios

突然间我无法建立我的项目.我得到以下编译器错误:

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

我收到了一大堆我的xib文件的错误.任何想法发生了什么,解决方案是什么?

使用Xcode 4.6,iOS 6.1.

Jay*_* Q. 151

最近我使用Xcode 4.6和iOS 6.1发生了类似的事情.

我所做的就是在模拟器上切换到不同的设备版本(5.1)并运行.切换回6.1并自行修复.

Xcode有时可能没用.

  • 适用于Xcode 8.只需切换模拟器. (9认同)
  • 刚刚获得了Xcode 9.3的更新.我正在开发xamarin,所以不要在编译器之外使用Xcode.为我解决这个问题的方法是实际启动xcode并提示"安装所需的组件".完成后,我可以重建我的项目,并没有再次看到此错误. (4认同)
  • Xcode有时反应很有趣.我遇到了同样的问题......尝试了几次,最终得到了解决. (3认同)

dam*_*thH 24

这发生在我们和我们清理缓存,删除衍生数据文件夹..等没有任何反应.

以下步骤使其修复,

  1. 厦门国际银行开(NIB)源代码(右键单击厦门国际银行Open As > Source CodeXcode或使用打开它TextEdit)
  2. 删除这个 appearanceType="aqua"
  3. 使用Xcode保存并打开

有关使用本文的更多解释,它可以帮助我们解决问题.


Und*_*ndo 22

尝试清理应用程序.CMD-SHFT-K.


kna*_*ode 22

尝试在项目中找到所有XIB文件并打开它.其中一个很可能会破坏你的Xcode.

我的问题是某些XIB文件中的自定义字体.

我不得不在我的电脑上安装丢失的字体,问题解决了.


小智 18

  1. 重启Xcode - 没有用
  2. 清理应用程序 - 没有用
  3. 删除derivedData - 没有用
  4. 重置模拟器内容和设置 - 没有工作
  5. 改变模拟器版本 - 没有工作
  6. 重启操作系统 - 神奇工程

我不确定哪个部分做了魔法,是的,它杀了很多时间.


Nir*_*edi 18

就我而言,我正在研究Visual Studio.这一切都很好.突然间,我遇到了同样的问题.然后我打开了XCode,我看到了可用的更新.然后我更新了Xcode更新.然后它工作:)

原因是:XCode希望完成一些更新.在那之前,它没有正常工作.

在此输入图像描述

在此输入图像描述


0ll*_*lie 12

如果你遇到困难你应该做什么,在shell中:ibtool --warnings --errors --notices yourfile.xib> alerts.plist

哪个会崩溃,但现在你有了崩溃日志,在我的情况下,这是一个模拟指标的问题:

localhost:类我$ ibtool --warnings --errors --notices CodeViewController.xib> alerts.plist 2014-04-25 17:40:48.625 ibtoold [11691:507] [MT] DVTAssertions:/ SourceCache/IDEInterfaceBuilderCocoaTouch中的ASSERTION FAILURE /IDEInterfaceBuilderCocoaTouch-5038/InterfaceBuilder/WidgetIntegration/SimulatedMetrics/IBUISimulatedSizeMetrics.m:33详细信息:(initialTargetRuntime)不应为nil.对象:方法:-initWithTargetRuntime:线程:{name =(null),num = 1}提示:无

所以在我的情况下,我通过上下文菜单打开了xib作为源,并删除了metrics对象.这取决于错误要删除或更改的内容.再次尝试ibtool,如果没有崩溃你就会很好.

背景:此错误的原因是通用的,它可能总是发生在从iOS xcode版本更改为版本的不同规格,主要是如果您没有定期使用xcode更新检查您的项目.