Xcode 7 beta 1 をインストールしたところ、コードを Swift 2 に変換するように求められました。すべて正常に機能しました。アプリのテスト ターゲットにいくつか問題がありました。それが解決されたら、アプリをビルドして実行すると、次のエラーが表示されました: com.apple.interfacebuilder error 2001 I can't open the .xib and .storyboard files. 開かないか、Xcode がクラッシュします。私に何ができる?
4 に答える
XCode 7 ベータ 4 でこの問題が発生しました。/Library/Developer/CoreSimulator/Profiles/Runtimes のランタイムを削除すると、2 つの問題が修正されました。ストーリーボード ファイルを再度開くことができ、すべてのシミュレーターがターゲットとして再び表示されます。それが役立つことを願っています。
seancook 2015 年 7 月 21 日 17:58 (zurb への返信) 私も El Capitan でこれを経験しました。NIB がロードされず、Sim が存在せず、Xcode/Open Developer Tool/Simulator メニューからシミュレーターを起動できませんでした。数時間格闘した後、ようやく動作するようになりました。
これが私のために働いたものです(YMMV):
コード署名されていないシミュレータ ランタイムの行に沿って、Console.app にメッセージがあることに気付きました。「/Library/Developer/CoreSimulator/Profiles/Runtimes」と記述されているパスに移動し、そこにあったランタイムを削除しました。それらは古いランタイムだったので、以前は適用されなかった Xcode のチェックが適用されるようになったと思います。知るか?
これを行った後、最終的に Xcode/Open Developer Tool メニューからシミュレーターを起動できました。残念ながら、シミュレーターはまだ私のワークスペースで実行ターゲットとして表示されていなかったので、私は探検を続けました...
次に、シミュレーターのハードウェア/デバイス/デバイスの管理メニューに移動し、新しい iOS9 デバイスを追加しました。何もしないようだったので、Xcode と Simulator.app をやめました。次に、Simulator.app を (Xcode/ODT/Simulator 経由で) 再起動すると、予想される iOS9 シミュレーターが表示されました。
Xcode を閉じて再度開き、プロジェクトのターゲット OS を変更したところ、最終的に Sims が実行ターゲットとして表示されました。
HTH。
Appleフォーラムからの解決策。これは私を助けました!
シミュレーターが開いているときにXCode 7 betaXをインストールすると発生します(少なくとも私にとっては)。すべてを停止し(ここでいくつかの提案に従ってランタイムも削除しましたが、それが役に立ったかどうかはわかりません)、XCodeを再起動しました。
ペン先を開くことができ、シミュレーターが戻ってきました。
Xcode 6を再インストールすることでこれを修正しましたが、残念ながらSwift 2要素をSwift 1に戻すことで、バックアップしませんでした. 次に、プロジェクト内のすべての Nib または Xib ファイルを削除しましたが、それらを別のマップに個別にコピーしました。これらのファイルを開き、プロジェクトの新しい Nib または Xib ファイルにすべてをコピーして貼り付けることができました。テストターゲットにも問題があり、交換する必要がありました。これが問題を抱えている他の人々に役立つことを願っています。