LoginSignup
8
7

More than 5 years have passed since last update.

Xcode 正式版で iOS beta 版をビルドする方法

Last updated at Posted at 2016-08-19

はじめに

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 -scp -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 版をビルドする方法について備忘録書きました。
私はこうしてるよー等ありましたらご教示いただきたいです。

ご覧いただきありがとうございました!!

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7