2

クライアントには、iOS 5.0 ~ iOS 7.0 をカバーする iPad/iPhone アプリが必要です。

  1. Xcode 5 で新しいプロジェクトを作成しました
  2. ビルド設定で、アーキテクチャを標準の標準armv7armv7sに変更しました
  3. Main.storyboard をクリックして、インターフェイス ビルダーの設定が次のようになっていることを確認しました。
  4. 展開情報で、展開ターゲットを 5.0 に変更しました

今は古いシミュレーターを見ることができますが、iOS 5.0 シミュレーターで空の単一アプリケーション プロジェクトを実行すると、多くの人が報告しているストーリーボードが見つからないというエラーが表示されます。

捕捉されなかった例外 ' NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'バンドル NSBundle に 'Main' という名前のストーリーボードが見つかりませんでした

バンドルリソースのコピー」に赤い「欠落」ストーリーボードが表示されます-ここでの解決策はありません。Interface Builder の "Localization-English" ボックスをクリックすると、赤いファイルが正常に表示されることに気付きましたが、シミュレーターを実行すると、まだこの欠落エラーが発生します。deleting/re-adding/clean/compile

唯一の方法は、iOS 5 互換コードを使用して Xcode 4 ビルドでプロジェクトを作成し、後で iOS 7.0 でテストして修正することだと考えています。

何かご意見は?

4

1 に答える 1

4

Main.storyboard を選択し、File Inspector の Localization セクションに次の変更を加えます。

Main.storyboard への変更

于 2013-11-07T00:36:56.167 に答える