IOS 7.1 SDKでXCode6ベータ版を使用することは可能ですか?新しいツールははるかに優れていますが、IOS7用にビルドする必要があります
はい。 1.最初に7.1SDKをダウンロードします-XCode6Beta>設定>ダウンロード> iOS7.1シミュレーター。
注: XCode6-ベータ版は通常のXCode(XCode 5.x)と共存できます。しかし、iOS 7.1 Simulatorをダウンロードすると、実際にはXCode5のパスにダウンロードされます。 (おそらくバグ)。
プロジェクトのビルド設定であるBaseSDKに移動すると、7.1と8.0が表示されます。
楽しい!
現在、XCode6とSDKバージョン8を定期的に使用していますが、バージョン8はiOS8がインストールされているデバイスで多くの問題を引き起こし、iOS7がインストールされているデバイスではすべてが正常に実行されていたため、SDKのバージョン7でアプリをコンパイルする必要がありました..(!!)
そして私は・・・それから私は:
これはすぐにアプリに関する私のすべての問題を解決しました
コマンドラインから、次のように7.1SDKを現在のXcodeディストリビューションからXcode6Betaディストリビューションにコピーできます。
cp -r /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk /Applications/Xcode6-Beta5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
上記の例では、iPhoneOS7.1.sdkフォルダーの内容をXcode6-Beta5の適切な宛先に再帰的にコピーします。 SDKをXcode6-Beta6にコピーするには、Xcode6-Beta6.appフォルダーを指すようにコマンドラインを調整する必要があります。
そのため、非常によく似た問題が発生しました。目標は、iOS 8でのみ発生する問題をデバッグすることでした(iOS 7.1SDKのxCode5に組み込まれたアプリを使用)。 xCode 6を使おうとしていましたが、不安定すぎることがわかり、xCode 5に戻って、UIAlertNotificationsを使用してデバッグすることにしました(以前はiOS8デバイスをxCode5に接続できなかったため)
IOS8デバイスをxCode6に接続した後、xCode 5を再度開いたときに、iOS 8デバイスが認識され、NSLogステートメントを使用してデバッグできました(ブレークポイントによってアプリがクラッシュしました-関連する問題が明らかになりましたブレークポイントは、他の人が示唆しているように、xCode6ではなくiOS8を使用することです)
この情報が他の人の助けになることを願っています!