3

弊社では、iPhone版とiPad版のiOSアプリを作成しました。このアプリは「SaveMyPlace」と呼ばれます。iPad版を「SaveMyPlaceHD」と呼びたかったのですが、その名前が長すぎて、踏み台の画面で切り捨てられてしまいました。

結局、アプリの両方のバージョンを同じもの、「SaveMyPlace」と呼ぶことになりました。これはXcode3.xで見つかりました。最初のターゲットを選択してビルドし、必要な処理を実行してから、2番目のターゲットを選択してビルドするだけで、準備は完了です。

XCode 4では、ビルドシステムは両方のターゲットを同時にビルドしたいと考えています。2つのターゲットを設定し、各ターゲットに適切なソースファイルのペン先、グラフィックスなどを設定しました。ただし、Xcodeは両方のターゲットを同じディレクトリに構築し、iPhoneバージョンはアプリのiPadバージョンを上書きすることになります。

同じファイル名で2つの別々のターゲットを構築し、結果の.appファイルを別々のディレクトリに保存するようにXcodeを設定するにはどうすればよいですか?

4

1 に答える 1

2

アプリの名前が違うからといって、同じ名前をスプリングボードに表示できないわけではありません。

あなたの情報リストで

CFBundleIdentifierアプリの一意のIDを定義します。

CFBundleNameスプリングボードに表示される名前を定義します。

于 2011-09-12T19:56:14.383 に答える