&tag(iOSSDK/ユニバーサル化); *目次 [#xd0583b7] #contents *参考情報 [#m15141ce] -[[Xcode4.2におけるiPhone/iPadユニバーサルアプリ化: iPhoneアプリ開発備忘録:http://iphone-app-developer.seesaa.net/article/235646213.html]] -[[iPhoneアプリのユニバーサルアプリ化(iPad対応)の手順(Xcode4環境) | Facebook:http://www.facebook.com/note.php?note_id=269058633159500]] -[[Can't create iPad XIB with Xcode 4 - Stack Overflow:http://stackoverflow.com/questions/5630561/cant-create-ipad-xib-with-xcode-4]] *手順 [#h3a2a962] **概要 [#s4e44328] -元プロジェクトをユニバーサル対応にする手順。 -TARGETの複製はxibを複製するためだけに必要(後で消す)。 -元のTARGETをユニバーサル化し、iPad用のxibを追加する。 **TARGETの複製 [#ue32f714] -プロジェクトのTARGETを右クリック→Duplicate -[Duplicate and Transition to iPad」をクリック。プロジェクトにResources-iPadというフォルダ作られ、xibのコピーが入る。 -xibの名前を"~ipad.xib"に変更する。ハイフンじゃなくチルダ。全部小文字のほうが無難っぽい。 **元TARGETのユニバーサル化 [#a40edb39] -元TARGETの設定。SummaryタブでDevicesをUniversalに。Deployment Targetを3.2以上に(これがiPadの最低条件)。 -プロジェクトの設定のDeployment Targetも確認。 -"~ipad.xib"の、"Target Membership"をこのTARGETだけにする。画面右上のViewのアイコンの一番右のボタンを押して設定画面を表示、"Target Membership"でチェックボックスにチェックを入れる。 -"~ipad.xib"の、"Target Membership"をこのTARGETだけにする。ココが分かりづらい。画面右上のViewのアイコンの一番右のボタンを押して設定画面を表示、"Target Membership"でチェックボックスにチェックを入れる。 **複製TARGETの削除 [#o0c8e039] -DuplicateしたTARGETは不要なので削除しておく。