0

xcode 4.2の複製ターゲット機能を使用してiPadターゲットを作成します。これにより、すべてのiPadxibファイルを含むResources-iPadフォルダーも作成されました。

今私は2つのターゲットを持っています:

  • myApp
  • myApp-iPad

2つのリソース:

  • 資力
  • リソース-iPad

myAppプロジェクトファイルの設定も行います。

 Targeted Device Family - iPhone/iPad

質問: iPadシミュレーターを対象としたアプリを実行すると、iPhoneリソースファイルが使用されます。iPadリソースを使用するための設定がありませんか?

4

1 に答える 1

3

ここに画像の説明を入力してください私があなたのしたことを正しく理解していれば、あなたはターゲットをユニバーサルアプリに変換していません。むしろ、ターゲットの新しいiPad専用バージョンを作成しました。

必要なのははるかに簡単です。ターゲットをクリックしてから、[ターゲットデバイスファミリ]ドラッグダウンメニューを使用して[iPhone/iPad]を選択します。

Interface Builderには、xibを変換するための対応するコマンドがありますが、iPadターゲットを作成するときに、これはすでに実行されているようです。

お役に立てれば。

編集:

iPhone用のxibファイルの名前が「MainWindow.xib」の場合は、「MainWindow-iPad.xib」という名前のiPad用のxibファイルを提供する必要があります。このように、アプリがiPadデバイスで実行されている場合、以前の代わりに使用されます。

また、iPadxibがターゲットの[ビルドフェーズ]タブの[バンドルリソースのコピー]セクションに存在することを確認する必要があります。

于 2012-05-02T15:56:53.720 に答える