- 締切済み
iPhoneアプリをユニバーサル化にする方法
xcode4上でiPhoneアプリをユニバーサル化してiPad対応にする方法がわかりません。 ネットで調べてもxcode4以前の方法なら詳しく説明せれているサイトは出てくるのですが、xcode4を使った方法は詳しく説明せれているサイトは出てきませんでした。 どなたか教えてくれないでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- taiyakikun88
- ベストアンサー率0% (0/0)
ちょっと補足。 plist内の"Main nib file base name (iPad)"の名前を確認すること。 実機転送がうまくいかない場合、"xxxx~iPad.xib"を"xxxx~ipad.xib"と"~ipad"を小文字に変更。 まだ抜けがあるかもしれません。 失礼しました。
- taiyakikun88
- ベストアンサー率0% (0/0)
ベストの方法か分かりませんが、次の方法でユニバーサル化しました。 ・現在のTargetsを右クリックして"Duplicate"→"Duplicate and Transition to iPad"を選ぶ。(元のTargets+iPad という名前で新しいTargetsが出来ますが、このTargetsの役目はここで終わりです。使いません。) ・プロジェクトにResources-iPadグループが出来ており、そこにxibが全てコピーされている。これらのxibに~iPadと付ける。 例)abc.xib → abc~iPad.xib (ハイフンではなくてニョロなので注意) ・これらのxibの"Target Membership"をTarget+iPadから、元のTargetに変更。 ("Target Membership"はXibのプロパティ等を表示するウインドウの一番左のタブ内) ・元のTargetsのSummary内のDevicesをiPhoneからUniversalに変更→"Copy"を選択 ・プロジェクトに新たにiPadグループが出来、その中にMainWindow.xibが出来ますが、これらをグループごと削除 以上です。
お礼
回答ありがとうございました。 とても助かりました。
お礼
ありがとうございます。