Xamarin.iOS で, iOS 9 対応しました.
対応と言っても, まず『iOS 9 シミュレータで立ち上がるまで』をやりました. iOS 9 からの新しいAPIの対応などは, まだ, これからです.
この記事は『Xamarin Studio を iOS 9 に対応させる』『自アプリが iOS 9 シミュレータ機で立ち上がるまで』の記録です.
ーー 追記 ーー
iOS 9 からの新しいAPIの対応については, 次の記事で書きました:
【iOS 9 対応】Working with New Features in iOS 9
ーーーーーーー
ーー 追記2 (2015/9/18)ーー
この記事(written on 2015/9/1)は 古いです!
この記事を書いた時点では, まだ iOS 9 は Appleから正式リリースされておらず,
Xamarin.iOS も Preview版でした.
しかし 9/18 現在は iOS 9 対応の正式版が出ているので, そっち使って普通にやればいいです.
だからもうこの記事は古いです
ーーーーーーーー
目次
参考リンク
英語です
前提
- Mac OS X Yosemite 10.10.4
- (私は 10.10.5)
- (El Capitan にはまだアップグレードしちゃダメらしいです)
Xamarin.iOS で iOS 9 を使い始める準備
Xamarin.iOS で iOS 9 を使いはじめるのに必要なステップです.
以下をダウンロード & インストール します
- Xcode 7 beta 6
- Xamarin.iOS 8.99.4
- Download Xamarin Studio 5.9
下の2つは『iOS 9 Preview 5 Download』の『Download Now』のあたりからダウンロードしてください.
Xamarin.iOS のバージョンは, Xamarin Studio の
Xamarin Studio > About Xamarin Studio > Show Details
で確認できます.
次に, Xamarin Studio を起動した状態のまま,
Preferences > Projects > SDK Locations > Apple > Apple SDK
/Applications/Xcode-beta.app を選択し, OK
確認
プロジェクトを開いてみる.
おお! シミュレータで, iOS 9 が選べるようになっている!
シミュレータで立ち上がるように
と, 喜び勇んでさっそくシミュレータを立ち上げてみる, が,
立ち上がらない!
Your security preferences allow installation of only apps from the Mac App Store and identified developers.
あばばばばヽ(;▽;)ノ何が起きてるの
取り敢えず, ひとまず, まず,
そういえば Xcode beta 7 を ダウンロードしてから, まだ一度も立ち上げていなかったことに気が付いたので, 立ち上げる.
立ち上がる(初回起動)に時間掛かっているので, その間に上のエラーメッセージでググり, ここにたどり着く
Xcode beta 6 iOS 8: Simulator not working
読んでいる間に Xcode beta 7 が立ち上がる.
Preferences > Locations > Command Line Tools > Xcode 7.0
(なんか Xcode 7.0 が 2つあるんですけど…これは絶対良くない状態…だがこのまま行こう…)
そして OS 再起動!
Xamarin Studio から 再度 シミュレータを起動!
あのエラーメッセージはもう出ない!
キタ━(゚∀゚)━!
そして, 開発中のアプリも, 無事起動!
やったー!
[…] 昨日 Xamarin を iOS 9 対応版にしました. その翌日の今日, Xamarin (Stable) のアップデートが来てて, アップデートしたら, Xamarin.iOS のバージョンがリセットされたようで, ビルドできなくなりま […]
[…] 3日前に書きました. こちら参照: Xamarin iOS 9 対応 (シミュレータで立ち上がるまで) | ちょまど帳 […]