web-dev-qa-db-ja.com

El Capitanベータ後にXcode 6.4 / 7がクラッシュする

昨夜開発者にリリースされた最新のベータ版にコンピューターを更新しましたが、昨日正常にコンパイルされていた同じプロジェクトが、想定される.xib/.storyboardエラーのために失敗しました。

プロジェクトをクリーンアップしたり、githubから以前のバージョンをダウンロードしたりしましたが、それでもプロジェクトで次のエラーが発生します。 "Failed to communicate with Interface Builder" と同様 Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 255。文字通り、.storyboardファイルやリモートで関連するものは何も変更されていません。

さらに、任意の.xib/.storyboardファイルを開こうとすると(まだ触れていない起動画面xibでもXcodeがクラッシュし、これは私には関係がないと思われます)。

これを経験している人はいますか?アドバイスや一時的な修正はありますか?

Update:シミュレータで何かを実行しようとすると、シミュレータが継続的にクラッシュするか、ハングして次のエラーメッセージが表示されます:"Springboard quit unexpectedly"

更新2:プレイグラウンドは使用できませんが、クラッシュしません。また、これらの若者は私たちと同じ船に乗っているようです。 https://forums.developer.Apple.com/thread/1317

これが、私たちがいいものを手に入れることができない理由です、アップル。

32
cyril

Apple Developer Forums の「lembacon」のおかげで回避策が見つかりました。

ターミナル:

cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)  
cd Contents/Developer/Platforms/iPhoneSimulator.platform  
cd Developer/SDKs/iPhoneSimulator.sdk/usr/lib  
Sudo mv dyld_sim dyld_sim.orig

IOSプロジェクトでは機能しているようですが、watchOSは不明瞭です。

EDIT:watchOSソリューション:

cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)  
cd Contents/Developer/Platforms/WatchSimulator.platform  
cd Developer/SDKs/WatchSimulator.sdk/usr/lib  
Sudo mv dyld_sim dyld_sim.orig  

別の編集:sciasxpで述べたように、これは6.4でも機能します。うまくいけば、これを永久に修正する新しいiOSおよびXcodeベータ版がまもなく入手できるようになります。

もう1つの別の編集:新しいiOSベータ版と新しいXcodeベータ版が本日リリースされました。この問題は解決されるはずです。

59
tokan_one

奇妙な修正が1つあります。

以下をAppleのCDNから直接ダウンロードして実行し、Beta 5を再インストールします。これはXcodeを復元しますが、サウンドが失われます:)

http://swcdn.Apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/OSXUpd10.11.pkg

http://swcdn.Apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/FirmwareUpdate.pkg

5
nerowolfe

Xcode 7.0ベータ5は、El Capitanベータ6をサポートするようになりました。

リリースノート

Xcode 7ベータ5は、iOSプロジェクトのビルドとOS X El Capitanベータ6でのiOSシミュレーターの実行に関する問題を解決します。(22089926)

3
Leo Natan

ElCapitanですべてのアップデートをインストールしてxcode 7.0.1を実行すると、xcodeは上記のように頻繁に終了しますが、開発するのに十分な頻度ではありません。ストーリーボードで制約と位置を設定するときに発生するようです。 iMacは最新で、週末にはオフになっているので、少なくとも週に1度は再起動しているので、安定させることができます。

Appleのすべてのリリースと同様に、xcodeまたはElCapitanのアップデートが修正されるのを待つ必要があります。

したがって、ルールは、制約をいじる前に、コードを保存するために頻繁に保存/ビルドすることです。

0
timv