7

2 つの異なる Macbook の git リポジトリからプロジェクトをダウンロードしました。ひとまず、問題なく動きます。

2 番目の Macbook では、次のメッセージが表示されます。

Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool 
failed with exit code 255

ファイルをコンパイルしようとしたときMainStoryboard.storyboard

XCode で MainStoryboard.storyboard をクリックすると、クラッシュして開かなくなります。

他のコンピューターでは、すべて正常に動作します。

この問題を解決するために次のことを試みましたが、成功しませんでした。

1) XCode を 4.5 から 4.5.2 にアップグレード

2) プロジェクト ディレクトリを削除し、リポジトリを再度複製しました。

3)私のプロジェクトの内容を削除しました~/Library/Developer/Xcode/DerivedData

4)purge

この問題を解決する方法についてのアイデアはありますか?

4

7 に答える 7

1

する

which ibtool

両方の Mac のコマンド ラインで。おそらく、それらは異なっています。

Xcode が単一の .app バンドルにバンドルされる前は、コマンド ライン ツールが /usr/local などのフォルダーにインストールされていました。

Xcode のビルトイン バージョンとの干渉を避けるため、つまり古いバージョンを使用するために、これらのローカル コピーを削除することをお勧めします。それでもコマンドラインから ibtool を使用できるようにしたい場合は、xcrun についての説明があります: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools /

于 2013-01-02T06:59:36.463 に答える
0

誰かがまだこのエラーに苦しんでいるかどうかはわかりませんが、今日は私がそれに立ち向かう番でした。私はちょうどそれを解決しました。これはコンテキストです:

シンプルなUIVIEWで半分をカバーするUITableViewCellがありました。このUIVIEW内には、他の多くのビュー(UILables、UITextFieldなど)がありました

UIVIEWが終了した場所(これもUITableViewCell全体の真ん中を覆っていました)にUIImageViewを配置しました。UIImageView の半分は UIView をカバーし、残りの半分は UITableView 自体にありました。Hierarchy では、UIImageView は UITableVIewCell 上にあり、UIView 内にはありませんでした。

問題は、オートレイアウトを適用していたときに、UIView の内側のビューと UIVIEW の外側にある UIImageView の間に制約を置いたことでした。

アプリを実行すると、エラーが発生しました。ビューやものを削除してから30分後、その制約が原因でエラーが発生したことに気付きました。その制約を削除した後、エラーはなくなりました。

要するに、制約を確認してください。同じスーパービュー内にある他のビューとのみ「接続」ビュー。

幸運を!

于 2016-08-03T03:32:05.060 に答える
-3

Xcode を完全に再インストールしてみてください。再インストールでおそらく修正できる ibtool に何か問題があるようです。

于 2012-12-26T15:07:15.300 に答える