【问题标题】:How to fix ibtool failed with exit code 255如何修复 ibtool 失败并退出代码 255
【发布时间】:2014-01-04 22:03:42
【问题描述】:

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

它是这样说的:

CompileStoryboard YoungstersTennisApp/Base.lproj/Main_iPhone.storyboard
cd /Users/DJ/Desktop/YoungstersTennisApp
setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 6.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/..
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool --errors --warnings --notices --minimum-deployment-target 6.0 --output-format human-readable-text --compile /Users/DJ/Library/Developer/Xcode/DerivedData/YoungstersTennisApp-ftehnuqeslbyekfiszajlixujbqk/Build/Products/Debug-iphonesimulator/YoungstersTennisApp.app/Base.lproj/Main_iPhone.storyboardc /Users/DJ/Desktop/YoungstersTennisApp/YoungstersTennisApp/Base.lproj/Main_iPhone.storyboard

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

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

提前致谢!

【问题讨论】:

  • 点击故事板文件时 xcode 会退出吗?
  • 不,这不是@Ganapathy
  • 我也有同样的问题。 @user2947604,您是否碰巧解决了您的问题?
  • 编辑器 -> 解决自动布局问题 -> 在容器中添加缺失的约束(更新容器中的约束)
  • 我的 Launch Screen.xib 遇到了这个问题。我刚刚退出 Xcode 并清理了代码,它就开始工作了。

标签: ios xcode uistoryboard ibtool


【解决方案1】:

我在使用 XCode 6 和 iOS 8 时遇到了同样的问题。

当我尝试编译时,只是一个 XIB 给了我错误。

我已尝试清理项目,但问题仍然存在。

然后我打开了给我带来问题的视图,我又保存了(根本没有改变任何东西)并且......瞧!我的应用程序启动并运行。 XCode 是邪恶的 :)

【讨论】:

  • 谢谢 - 在 Xcode 6 beta 7 / iOS8 上也遇到过这个问题 - 这解决了它
  • 我什至无法打开该文件。 XCode 立即崩溃。
【解决方案2】:

在将 xCode 升级到 7.0 beta 6 后,我也遇到了这个问题。

我的方法如下:

  1. 删除“DerivedData”文件夹

  2. 重建项目(它将创建新的“DerivedData”文件夹)

希望对某人有所帮助...

【讨论】:

【解决方案3】:

清洁和重建项目为我解决了问题(xcode 5)

Shift - cmd - K 
cmd - K

【讨论】:

    【解决方案4】:

    我最终解决了这个问题,因为UITableViewstatic cells 不在UITableViewController 中,而是UIViewController 的子类。将我的子类改为从 UITableViewController 继承来解决问题。

    【讨论】:

      【解决方案5】:

      清理项目,清理构建文件夹并重新启动 xcode 为我解决了这个问题。

      【讨论】:

        【解决方案6】:

        在大合并之后,我也遇到了这个问题,当我点击 .xib 时,xCode 退出了。 也许你留下了一些旧代码,检查视图的 id,当 xcode 退出时,有问题的 id 显示在错误消息的详细屏幕中:

        • 使用文本编辑器打开 .xib
        • 检查元素的 id 是否应该出现两次;如果您作为属性连接,则在“子视图”组和“连接”组中
        • 删除不需要的代码并保存文件

        希望它会有所帮助,康斯坦丁

        【讨论】:

          【解决方案7】:

          在删除我的一个视图控制器后,我在使用 xcode 8.2 后遇到了这个问题。为了修复它,我刚刚清理了我的构建文件夹,它又可以工作了

          清理构建文件夹:

          -> 菜单 -> 产品(按下选项时)-> 清理构建文件夹

          option + shift + command + K

          【讨论】:

            【解决方案8】:

            Xcode 9 在构建存档时出错:对我有用的是清理我的项目,然后为模拟器设备构建,然后再次尝试为存档构建。 Xcode 有时比较喜怒无常...

            【讨论】:

              【解决方案9】:

              我在 xcode 9 中通过取消选中并选中情节提要文件检查器中的“使用特征变化”解决了这个问题。

              xcode ?

              【讨论】:

                【解决方案10】:

                我遇到了同样的错误,我找不到确切的解决方案。一段时间后,我意识到我的问题。 我的项目文件是 AppDelegate.h

                AppDelegate.m

                LoginViewcontroller.h

                LoginViewXontroller.m

                LoginViewController.xib

                我添加了一个新的故事板文件。我将标签和按钮连接从 nib(.xib) 文件更改为情节提要文件。之后我得到了这个错误。

                我从情节提要中删除了连接,并再次添加了与 .xib 文件的连接。 clean and build 就是这样,我的问题就解决了。我希望它会对某人有所帮助..

                【讨论】:

                  猜你喜欢
                  • 2014-09-22
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-01-26
                  相关资源
                  最近更新 更多