iPhone OS3.0がそろそろ出るようだ。開発環境としてOS3.0用のSDKとOS3.0ベータ、iTune8.2が用意されていたのでダウンロードしてインストールした。
OS3.0では1000もの開発用APIが追加されている。。と宣伝してあるが、個人的にはMap機能拡張を使ってみたいと思っている。Run Keeperは、サーバにデータをUPして初めて経路表示をしているが、3.0ではサーバを使用せずに直接経路がiPhoneで表示できるようになるかも。。。と、期待している。最低PINは配置できるようだが。。。
<SDKインストール結果>
iPhone SDK 3.0は問題なくインストールできた。コンパイル対象を見ると
iPhone Device 2.2.1
iPhone Device 3.0
iPhone Simulator 2.2.1
iPhone Simulator 3.0
の4つだけになっていた(以前は 2.0 2.2 。。など沢山あったが)。
iPhoneはXcodeのオーガナイザーで、Software Version: でダウンロードした「iPhone OS 3.0 beta 5 - iPhone 3G - 7A312g」を指定して「Restore iPhone」ボタンを押してOSを2.2.1から3.0ベータに無事終了。。と思ったら。。。
<OSインストールトラブル>
通常の電話はOKだが、メールなどは「インターネットに接続できません」とエラーになる。
電源OFFして再スタートでも駄目。
電源とホームボタンを一緒におしての再スタートでも駄目。
結局、「設定」「一般」「リセット」「「ネットワーク設定をリセット」で、無事ネットワークに接続できるようになった。。。。あせった。
これでようやく、GPSデータ取得のテスト開発にすすめる。
<インストール結果画面>
ボイスメモが追加されているような。。。また、バージョンは無事3.0になっています。