昨日まで、私はiPhoneで完全に機能するアプリを持っていました。私は昨日、いくつかの微調整を行いましたが、今ではアプリは私のシミュレータでは動作しますが、iPhoneでは動作しません。 "applicationDidFinishLaunching"が終了した直後のエラーメッセージです。iPhoneで「バンドルにNIBをロードできませんでした」というエラーがシミュレータで表示されない
エラーは次のとおりです。 'NSInternalInconsistencyException'、理由: 'バンドル内NIBをロードできませんでした: 'NSBundleが....> RootViewController ''」奇妙なことがある
' 名前と'(ロード)、 RootViewControllerという名前のxibファイルはありません。私は月前にCategoryViewControllerに名前を変更しました。これは昨日までうまくいきました。 "RootViewController"への参照がないことを各ビューコントローラで確認しました。
私は "CTRL + shift + F" "RootViewController"で検索し、私のプロジェクトにこれを記述するファイルはありません。
私がやっていた調整は、対象のinfo.plistと関係があり、iTunesファイル共有オプションをサポートするアプリケーションだけを追加しました。私も昨日初めて「クリーン」を実行していた
:ここに私が何かを台無しにする場合には、私のInfo.plistです。
私のMainWindow.xibファイルには、すべての接続があることが確認され、これをベースとして使用した元のサンプルプロジェクトと比較しました。
私はそれがうまくいっていて、今はうまくいかないときに、以前のスナップショットにプロジェクトを戻してみました。私のiPhoneのバンドルが壊れているようです。しかし、iPhoneからアプリを削除してからやり直しても同じことが起こります。
これをデバッグするにはどうすればよいですか?私はすでにこれを修正しようとしている10時間を費やして、本当に助けが必要です。
ビューアウトレットが接続されていますか? – CodaFi
ya一度画像をクリアしてチェックしてください –
はい、私のメインビューコントローラであるCategoryViewControllerが接続されています。昨日最後に仕事をして以来、仲間に何の変更も加えられていない。なぜSimulatorでは動作し、iPhoneでは動作しませんか?彼らは設定を構築するバンドルの問題や何かのようだ... – jroyce