2

Xcode 4.6.2 で Storyboard を使用して簡単なアプリを作成しましたが、これまでは完全に機能していました。最近、Xcode 5.0 (beta1) で開発を開始しましたが、実行時に完全に機能しました。しかし、Apple が Xcode ベータ版からアプリを公開することを許可していないため、App Store に提出しようとしたときにエラー メッセージが表示されました。したがって、Xcode 4.6.2 で xcode プロジェクトを開き、そのバージョンの xcode と ios 6.1 で動作するようにストーリーボードを設定しました。しかし、アプリを実行しようとするとクラッシュします。シミュレーターと私の iPhone (6.1 を実行している 4S と 7 を実行している 5) の両方で。

これは私が得るエラーメッセージです:

http://bildr.no/view/TytRaTNN

他の誰かがこれに問題を抱えていますか? または、誰かがこれを修正する方法を知っていますか? ありがとうございました。すでに App Store に送信しましたが、このバグのためにバイナリを拒否する必要があると思います。

ありがとうございました!

4

2 に答える 2

1

操作部分は次のようです。

Could not find a storyboard named '<strange character>' in bundle NSBundle... 

おそらく、メインのストーリーボードに設定された名前が台無しになっていることを意味します (ストーリーボード名を既存のものに変更するだけで、新しいプロジェクトで正確な症状を繰り返すことができます)。

まず、正しいストーリー ボード名が「メイン ストーリーボード」として設定されていることを確認します (プロジェクトをクリックし、[概要] タブをクリックすると、iPhone が表示され、iPad がさらに下に表示されます)。それが正しく設定されている場合、正しい名前で再構築するには、(Alex Blundellがコメントで指摘したように)クリーン/再構築が必要です。

于 2013-06-29T12:00:52.383 に答える
0

この問題には、非常に簡単な解決策があります。

問題は、Xcode がストーリーボード ファイルを新しい Xcode バージョンで編集できるように変換することです。それを元に戻す必要があります (これは、すべての新しいリリースで発生するため、NDA の下ではありません)。

ここで私の答えを確認してください: xcode 5をインストールしただけで、ストーリーボードがありません

于 2013-06-29T20:14:32.893 に答える