2017-11-08 9 views
2

皆さん、XCodeの9.1ハングロードストーリーボード署名製品の問題に関する

は正常に動作します。イッツXCODE 8にオープン

また同じプロジェクトは、オープンですべてのものの作品を編集することが.storyboardに動作します。しかし、私は、私は私のメインストーリーボードをロードしようXcode 9.1に私のプロジェクトをロードしたとき、Xcodeは自動的にストーリーボードをコンパイルし始め、それがステップにぶら下がっています"署名商品"。その後、私は出口を強制する必要があります。

注:xcodeの新しいバージョンXCODE 9またはXCODE 9.1をこの種の問題に直面してからXCODE 8.3.3にプロジェクトを開発しました。

誰かが同じ問題を抱えているようですか?

.storyboardコードの更新中にこの問題やバグを修正する方法はありますか。問題の

答えて

1

私は共有し、ここでものを分析しています

  1. それは、将来の目的のためにファイルをDMG、それを保存する必要があれば、古いXcodeののあなたのシステムからを削除します。
  2. アクティビティモニターで、強制終了を超えた場合、ソースキットのサイズを超えて700 MBを超えないでください。
  3. Xcodeを1日に2〜3回再起動すると、Xcodeが使用する長い時間のプロセスが停止して停止します。
  4. 実際に8 GB以上必要な場合は、RAMをアップグレードしてください。

まだ私は頻繁に問題に直面していますが、これらは私のために働くので、私は共有します。

+0

ありがとう@gouravjoshi私は既に16 GBのRAMを使用していますが、この種の問題は大きなサイズのストーリーボードに発生します。 –

+0

ok ........私の検索ごとにこの回答を更新します。 –

0

カスタムUIButtonクラスを使用していたときにInterface Builderから「すべてのビューをリフレッシュ」と呼んだとき(ただし、デバイスで作成/実行していないとき)にこの問題が発生しました。私はlayoutSubviews()を上書きし、その方法の中でボタンのラベルのフォントサイズを設定するにはself.titleLabel?.fontと呼んでいました。

明らかに、これは私の問題を引き起こし、アップルの開発者フォーラムでいくつかの調査をしたところ、layoutSubviews()の中のUI要素の内容を更新することはお勧めできません。

these answersを参照してください。