web-dev-qa-db-ja.com

iOS 11でXcode 8を使う

IOS 11でXcode 8を使いたい。

xcodeをアップグレードする必要があります。しかし、私のコードは新しいコンパイラではビルドできないので、Xcode 8を使い続けたいと思います。

enter image description here

どうすればそれを達成できますか?

AppleはWWDC 2017でiOS 11の新機能をいくつか公開しました。

54
Nazmul Hasan

これをチェックしてください。今のところ、これはiOSデバイスでのデバッグ専用で、シミュレータではありません

  1. SDKをダウンロードする Appleから
  2. このiOS 11.0イメージファイルを/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOSにコピーします。 platform/DeviceSupport /
  3. Xcodeを再起動してください。
60

現在のところ、これはiOSデバイスでのデバッグ専用であり、シミュレータではありません

IOS 11バージョンのDeviceSupportフォルダがないと、Xcode 8はサポートできません。

  1. Xcode 9 Beta(最新のXcode 9)をダウンロードするか、他のユーザーからDeviceSupportフォルダーを入手することができます。

  2. フォルダにコピーするか、シンボリックリンクを作成するだけです。

Sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A372\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0

参照: iOS 10ではXcode 7を使用

63
yudun1989

Xcode 8 + Swift 3を使った商用アプリとSwift 4を使ったXcode 9 betaの探索の両方に取り組んでいます。Xcode9をダウンロードし、Xcode 8の設定の中で、9.0を使うようにコマンドラインツールを設定します。 。

Xcode Preferences > Locations

7
Daniel Bonates

私は全てのフォルダをコピーすることを好みました:

/Volumes/**HighSierra**/Applications/Xcode-**beta.app**/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)

に:

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/**11** 

IOS 11を搭載したiPhone 7で実行できることを確認できます

5
ingconti