Help us understand the problem. What is going on with this article?

Xcode5でiOS5.1対応のアプリを作る

More than 5 years have passed since last update.

初代iPadでも動くアプリを作る必要があり、なかなか苦戦したのでメモ。

手順

1.プロジェクトナビゲーターでプロジェクトを選択
2.「Target」「Build Settings」「Architecture」を「ARCHS_STANDARD_32_BIT」へ変更
3.「Target」「General」「Deployment Info」「Deployment Target」が「5.1」へ変更できるようになるので変更
4.「Project」「Info」の「iOS Deployment Target」も「5.1」へ変更
5.「Project」「Info」下部にある「Use Base Internationalization」のチェックをはずす
 チェックをはずすと「Do you want to remove the Base localization」と出てくるので
 「Delete localized resources files from disk」にチェックを入れず「Remove」を選択
 *国際化したStoryboardをまとめられるのはiOS6からのため
6.「Finder」を開いて対象プロジェクトフォルダの中にある「Base.lproj/Main.storyboard」を「en.lproj」へ移動する
7.6で移動させた「Main.storyboard」をプロジェクトへ追加する
8.「Main.storyboard」を開き「ファイルインスペクタ」にある「Use Autolayout」のチェックをはずす。
 *AutolayoutはiOS6からのため

その他注意点など

・Marvericksの場合はシミュレーターがインストールできないので実機でしか実行できずorz
・iOS5以降でしか使えない機能に注意、バージョン判定して分岐させるなどの対応が必要
 UITableViewController の preferredContentSize や UITableView の dequeueReusableCellWithIdentifier など

2014/05/05 追記

・MasterView に TabBarController を追加した場合は TabBarController の shouldAutorotateToInterfaceOrientation: も実装しないと回転してくれない。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした