1

ある時点で、xcode4 で作成されたプロジェクトを xcode5 で開きました。ストーリーボード エラーのため、ビルド/実行できるようになりました。XCode4は単にそれを実行しません、それは言います:

ドキュメント Storyboard.storyboard を開けませんでした。アーカイブを読み取れませんでした。XCode の新しいバージョンを使用してください。互換性を維持するために、ドキュメントの開発ターゲットを変更することを検討してください。

だから私はこれを得るXCode5に行きます:

2013-07-19 10:38:11.340 ibtoold[756:707] [MT] DVTAssertions: /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673 の ASSERTION FAILURE 詳細: 自動レイアウト ステータスの計算に失敗しましたIBLayoutConstraint、IBUILabel、IBUITableViewCell、および IBUITableViewCellContentView。

Interface Builder で iOS シミュレーターとの通信中にエラーが発生しました。この問題についてクラッシュ レポートまたはレーダーを提出する場合は、Console.app で「Interface Builder Cocoa Touch Tool」のクラッシュ レポートを確認し、その内容をクラッシュ レポートに含めてください。

ストーリーボードを開こうとすると、XCode5 がクラッシュします。

何か案は?

4

4 に答える 4

0

同様の問題がありましたが、ストーリーボードを開くことさえできませんでした-Xcode 5.0.1および5.0.2はクラッシュし続けました

/SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673 での ASSERTION FAILURE 詳細: 自動レイアウト ステータス IBLayoutConstraint、IBUILabel、IBUITableViewCell、および IBUITableViewCellContentView の計算に失敗しました。

私の場合の解決策は、プロジェクトとストーリーボードを Xcode 5.0 (ストーリーボードを開いた最後のバージョン) で開き、テーブルの問題を検索することでした。

しばらく検索した後、実際のテーブルの後ろに誤って挿入されたに違いない 2 番目のテーブルを見つけました。高さも幅もなかったので、インスペクターの左側にしか見つかりませんでした (写真を参照)。この不正なテーブルを削除してから 5.0.2 にロードしたところ、問題なく動作しました。

ここに画像の説明を入力

于 2013-11-19T16:23:15.870 に答える
0

XMLを開いてALのブール値を削除してから、再度追加しました。

于 2013-11-21T03:58:38.273 に答える
0

Xcode 5 でストーリーボードを開きます。右側のファイル インスペクタに、「Document Versioning」と表示されているはずです。そこで、展開レベルを iOS 6.1 に設定し、Xcode 4.6.2 でファイルを開くように設定する必要があります。これを行った後、Xcode 4 でストーリーボードを開いて再度ビルドできるようになります。

于 2013-07-19T16:46:42.767 に答える