web-dev-qa-db-ja.com

XCode6.3をIOS7.1SDKで使用できますか

IOS 7.1 SDKでXCode6ベータ版を使用することは可能ですか?新しいツールははるかに優れていますが、IOS7用にビルドする必要があります

15
Jeef

はい。 1.最初に7.1SDKをダウンロードします-XCode6Beta>設定>ダウンロード> iOS7.1シミュレーター。

注: XCode6-ベータ版は通常のXCode(XCode 5.x)と共存できます。しかし、iOS 7.1 Simulatorをダウンロードすると、実際にはXCode5のパスにダウンロードされます。 (おそらくバグ)。

  1. XCode5のSDKフォルダーを開きます。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
  2. XCode6-betaのSDKフォルダーを開きます。
    /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
  3. IPhoneOS7.1.sdkをXCode5からXCode6-BetaのSDKフォルダーにコピーします。
  4. XCode6-betaを再起動します

プロジェクトのビルド設定であるBaseSDKに移動すると、7.1と8.0が表示されます。

楽しい!enter image description here

25
Raja Rao

現在、XCode6とSDKバージョン8を定期的に使用していますが、バージョン8はiOS8がインストールされているデバイスで多くの問題を引き起こし、iOS7がインストールされているデバイスではすべてが正常に実行されていたため、SDKのバージョン7でアプリをコンパイルする必要がありました..(!!)

そして私は・・・それから私は:

  • に行きました XCodeダウンロード
  • 最新のXCode5バージョンを入手してダウンロードするために、いくつかのページを参照しました
  • イメージマウンターでDMGを開きました
  • xCodeアイコンを右クリックし、[パッケージの内容を表示]を選択しました
  • contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs /からFinderを閲覧しました
  • iPhoneOS7.sdkをコピーして、/ Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs /に貼り付けました。
  • xCodeを再起動します
  • これで、プロジェクトで使用するものとしてSDK7.1を選択できます。

これはすぐにアプリに関する私のすべての問題を解決しました

3
Fabio Napodano

コマンドラインから、次のように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フォルダーを指すようにコマンドラインを調整する必要があります。

1
Mark Semsel

そのため、非常によく似た問題が発生しました。目標は、iOS 8でのみ発生する問題をデバッグすることでした(iOS 7.1SDKのxCode5に組み込まれたアプリを使用)。 xCode 6を使おうとしていましたが、不安定すぎることがわかり、xCode 5に戻って、UIAlertNotificationsを使用してデバッグすることにしました(以前はiOS8デバイスをxCode5に接続できなかったため)

IOS8デバイスをxCode6に接続した後、xCode 5を再度開いたときに、iOS 8デバイスが認識され、NSLogステートメントを使用してデバッグできました(ブレークポイントによってアプリがクラッシュしました-関連する問題が明らかになりましたブレークポイントは、他の人が示唆しているように、xCode6ではなくiOS8を使用することです)

この情報が他の人の助けになることを願っています!

0
Andrew McGrath