4

私は別の iOS プログラマーと一緒にプロジェクトに取り組んでいます。別のプログラマーが自分のコンピューターに Xcode 5 をインストールし、プロジェクトを開きました。彼が私にプロジェクトを送った後、古い Xcode 4.5 で開くことができません。まず、次のエラーが表示されました: ドキュメント "MainStoryboard.storyboard" を開けませんでした。アーカイブを読み取れませんでした。新しいバージョンの Xcode を使用してください。互換性を維持するために、ドキュメントの開発ターゲットを変更することを検討してください。

次に、ストーリーボードをソース コードで開き、バージョンを 3.0 から 2.0 に変更しました (その後、1.0 に変更しました)。その後、Interface Builder でストーリーボードを開こうとしたところ、次のエラーが発生しました。

ドキュメント「MainStoryboard.storyboard」を開けませんでした。「tableViewCellContentView」という名前の要素をアーカイブ解除できませんでした。このドキュメントを新しいバージョンの Xcode で編集してください。

アイデアや提案はありますか?

ここに画像の説明を入力

4

3 に答える 3

6

これは、XCode 4.5.1 で動作します。

ストーリーボード ファイルをソース コードとして開き、バージョンを 3.0 から 2.0 に変更して、出現するすべての「tableViewCellContentView」を「view」に置き換えます。

于 2013-11-02T18:43:10.210 に答える
3

新しいバージョンの XCode でプロジェクトを開き、ストーリーボードをダウングレードして XCode 4.5 で実行できます。私はこれを試してみましたが、うまくいきました。わかりやすくするために、手順の概要を以下に示します。

  1. ストーリーボードを開く
  2. Xcode の右側のビューで Identity と Type タグを開きます。
  3. Document Versioning の Development の値を「Xcode 4.2」に設定します (私のデフォルト値は「Default Version (Xcode 4.1)」です。
  4. Deployment の値を Project SDK Version (iOS 5.0) から iOS 5.0 に変更し、Project SDK Version (iOS 5.0) に戻します。
于 2013-09-24T17:13:18.503 に答える
0

これは私にも起こりました。私はこれを次のように解決しました:

  • プロジェクトを xcode 4.5 で開きます
  • xib (あなたの場合は FormViewController.xib) を選択します。
  • ファイル インスペクタを選択します。
  • Interface Builder Document の下で、Deployment を iOS 6.0 に設定します (これは iOS7+ に設定されている可能性があります)。

これで問題が解決することを願っています。それは私のものを解決しました...

于 2014-03-04T09:29:21.837 に答える