はじめに
Xcode の beta 版でビルドするといろいろ困ることがある。
今回は Xcode 7 で iOS 10 の端末をビルドしてみたので
忘却を防ぐためにメモする。
開発環境が壊れる場合があります。
自己責任でお願いいたします。
準備
- Xcode.app (正式版)
- Xcode-beta.app (Xcode 8 beta 版)
各種 Xcode をインストールしておく。
Xcode を複数バージョンで管理している方が多いと思うので
リネームする。例えば下記ディレクトリ構成,ネームとする。
/Applications/Xcode7_3_1.app
/Applications/Xcode8-beta-6.app
ルートディレクトリ直下の Applications に突っ込む。
iOS 10 用の SDK を Xcode 正式版に導入(シンボリックリンクorコピー)
コピーしてもいいけど容量が無駄だったりするので,(Xcode自体ガー)
Xcode beta版はどんどん消していくスタイルの方はコピー,
Xcode beta版でも残していくスタイルの方はシンボリックリンクでいいかな。
例えば,下記コマンドを打つ(リンク版)。要:管理者権限
$ sudo ln -s /Applications/Xcode8-beta-6.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\)/ /Applications/Xcode7_3_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0_14A5339a
コピー派の方は ln -s
を cp -r
に変えればOK。
14A5339a とか Xcode.app のネームを変えると汎用的になります。
シェルとか書いとくと楽なのかなー
Apple Watch とかも同様でいいはず。
ディレクトリ名に ()
使うとかありえへん・・・
いないとは思いますが,CUI 苦手な方は Finder でも出来るので同じことをすればいいです。
Xcode8-beta-6.app を選択して パッケージの内容を表示 を押して
上記のディレクトリたどっていってください。iOS 10 のディレクトリをコピペするだけです。
あとは Xcode 7.3.1 で iOS 10 の端末で無事にビルドできれば OK。
おわりに
Xcode 正式版で iOS beta 版をビルドする方法について備忘録書きました。
私はこうしてるよー等ありましたらご教示いただきたいです。
ご覧いただきありがとうございました!!