iPhone SDK 4 で、iOS 4 と iPhone OS(3.1.3以前)に対応したアプリをビルドする方法
iPhone SDK 4 は、デフォルトでは iOS 4 と iPhone OS 3.2(iPad)用のアプリしかビルドできず、iOS 4 にアップデートしていないiPhone OS 3.1.3 以前の端末向けにビルドできません。
潔く過去のOSは切り捨てるのかと思っていましたが、よく見ると App Store に並んでいるアプリの中には、iOS 4と iPhone OS 3.1.3 以前の両方に対応したアプリがあります。
なにか方法があるはずと調べてみたら、解決方法が見つかりました。
手順は下記の通り。
1) Xcodeのメニューから「プロジェクト」->「プロジェクト設定を編集」を開く
2) ビルド設定の項目「iPhone OS Deployment Target」で、任意のバージョンを選択
これで、Deployment Target で選択したバージョン以降で動作するアプリがビルドできるようになります。
※ とくに理由がなければ「構成」を "すべての構成" にしておくことをお勧めします。(よくある Debug ではうまくいくのに Release だとダメという残念なパターンにならないように)
- 作者: 所友太,京セラコミュニケーションシステム株式会社
- 出版社/メーカー: リックテレコム
- 発売日: 2010/01/12
- メディア: 単行本
- 購入: 25人 クリック: 329回
- この商品を含むブログ (42件) を見る