17

この問題は私を本当に夢中にさせています。Xcode は、自分のプロジェクトとは別の場所にあるプロジェクトのストーリーボードを探しています。ファイルの削除、再度の追加、プロジェクトのクリーニングなどを試みましたが、うまくいきませんでした。

これがエラーです。

cd /Users/fmartin91/Projects/loovin/loovin-ios
setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 7.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 7.0 --output-format human-readable-text --compile /Users/fmartin91/Projects/loovin/loovin-ios/Build/Products/Debug-iphonesimulator/loovin.app/Base.lproj/LOOVProductIndex.storyboardc /Users/fmartin91/Projects/Base.lproj/LOOVProductIndex.storyboard


/* com.apple.ibtool.errors */
/Users/fmartin91/Projects/Base.lproj/LOOVProductIndex.storyboard:
error: Interface Builder could not open the document
"LOOVProductIndex.storyboard" because it does not exist.
4

17 に答える 17

20

を殺すことでこのバグを修正できますibtoold

$ sudo killall -9 ibtoold

とにかくibtoolにデーモンが必要なのはなぜですか?

于 2014-03-25T12:28:43.527 に答える
13

ストーリーボードが NSBundle メインバンドルにありません。この問題は、おそらく「ビルド フェーズ」の問題の「バンドル リソースのコピー」が原因です。

修正するには、ストーリーボード ファイルがすべてのターゲットの「バンドル リソースのコピー」にあるかどうかを確認します。プロジェクト ナビゲーターで、プロジェクト ファイルを選択し、[ビルド フェーズ] タブを選択して、それを確認します。

于 2013-09-17T22:05:13.230 に答える
4

この同じ問題が発生しました。これを解決した方法は次のとおりです。

  1. 影響を受けるファイルのコピーをプロジェクトの外に保存します
  2. プロジェクトからファイルを削除し、[ごみ箱に移動] を選択してファイルと参照をプロジェクトから完全に削除します。
  3. ProjectName.xcodeproj/project.pbxprojを編集して、影響を受けるファイルを参照しているすべての行を削除します
  4. ファイルを再度追加し、[項目をコピー先グループのフォルダーにコピーする] をオンにします (必要な場合) 。
  5. クリーンアップしてビルド
于 2014-07-30T14:20:11.537 に答える
1

私にとっては、Main.storyboard ファイルのコンテナ フォルダをリセットするとうまくいきました

ここに画像の説明を入力

于 2017-03-30T14:31:17.940 に答える
1

私の場合、ストーリーボードが [ID とタイプ] パネルに存在しないフォルダーを参照するグループに配置されていることがわかりました。

そのグループとストーリーボードを削除し、既存のフォルダーを参照して追加し直すと、問題が解決します。

于 2015-05-07T00:03:21.450 に答える
0

I experienced the same situation with Xcode 7 beta 5. Rebooting my Mac did the trick.

于 2015-08-13T12:13:04.343 に答える
0

これを経験したばかりで、くそったれのコンピューターを再起動して修正しました。でも、それについてもっと知りました。私の場合、ibtool スクリプトが機能せず、ファイルが見つからないというエラーが発生しました。ただし、sudo として実行すると、動作が変化することに気付きました。

2013-09-20 20:49:40.339 Interface Builder Cocoa Touch Tool[58454:303] CFPreferences: file:///var/root/Library/Application%20Support/iPhone%20Simulator/User/ のユーザー ホーム ディレクトリが利用できません。ユーザー ドメインは揮発性です。

後続のコマンドは失敗するか、何もせずに戻ります。そう!ibtool/Interface Builder/何らかの形で他の起動サービスを使用して、他のユーザー名または権限でそれ自体を実行しています。

Xcode 5.0 用にいくつかのツール アップデートをインストールしたために、実行中のサービス プロセスが台無しになったのではないでしょうか? はい、できます:)

于 2013-09-21T04:03:33.830 に答える