MacOS 10.12の新機能をインストールして試してみたい。また、私は本当にXcode 8.0で働きたいです。しかし、Swift 2.2 [Xcode 7.3.1]で記述すべきクライアントプロジェクトがあるのと同時に、Swift 2.3または= Swift 3.0。
Xcode 7.3.1をmacOS 10.12にインストールすることは可能ですか?これを行うためのハッキング方法はありますか?
はい、Xcode 7.3.1
にXcode 8.0
とmacOS Sierra
の両方を正常にインストールしました。
両方のXcodeを使用します。しかし、Xcode 7.3.1
を使用してプロジェクトを実行すると、このエラーDTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors.
が発生しますが、実際の理由はわかりません。私は答えをグーグルで探しましたが、それらの提案は私を助けませんでした。しかし同時に、シミュレーターでXcode 8.0でプロジェクトを実行できますが、エラーはありません。
誰かがこれを見に来たなら、あなたのコメントを教えてください。
Xcode 8のベータ版と一緒にmacOS SierraにXcode 7.3.1を絶対にインストールできます。
Xcode 7.3.xの実行またはシミュレーターの実行に問題がある場合:
https://developer.Apple.com/downloads/ からXcode 7.3.xを再インストールします。
このスタックオーバーフローの答え で説明されているように、デバッガをプロセスに手動でアタッチします。
MacOS Sierra 10.12.2でXcode 8.2以外にXcode 7.3.1を再度実行し続けるには、次のフォルダーを削除する必要がありました。
~/Library/Developer/
~/Library/Application Support/Developer
~/Library/Application Support/Xcode
特定のプロジェクトのユーザーデータをクリーニングすることも役立ちました。
projectname.xcodeproj/xcuserdata
projectname.xcworkspace/xcuserdata
Macを再起動してプロジェクトを開こうとすると、このフォルダーに既にコンテンツがあったため、再びクラッシュしました。
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
これらのプラグインを再度削除すると、ようやく機能しました!
また、アーカイブを作成してiTunes App Storeに送信するには、macOS(El Capitan)およびXcode(7.3)の現在のパブリックリリースが必要であることにも注意してください。ベータ版のXcode(8b1)、またはmacOSのベータ版(Sierra 10.12b1)の現在のXcode 7.3で作成されたアーカイブは受け入れられません(送信プロセスは失敗します)。 macOSベータをインストールする前にシステムをバックアップするか、新しいパーティションにベータOSをインストールすることをお勧めします。今後3か月以内に提出する必要がある場合は、現在のOSとXcodeを小さなパーティション(10〜20GB程度)にインストールし、パブリックリリースが利用可能になったら削除することもできます。署名証明書などを設定するには、少しセットアップが必要です。
OS X Sierraをインストールし、XCode 7.2で作業していました。 XCodeをSierraで実行すると、いくつかの調整、問題が見つかりました。バグ報告センターに報告しました。 Appleチームから、XCode 7.xバージョンはOS X Sierraでサポートされておらず、すべてのバグがクローズされたという返信がありました。 OSX 10.12のXCode 8を推奨しています。
Xcode 7.3.1およびSierraは、サポートされていない構成です。そのほとんどは機能しますが、シミュレータでプロジェクトを実行するなどは機能しません。