5

iOS アプリの 2 つのターゲットを含むプロジェクトがあります: Pro と Lite:

同じ商品名です。それらには異なるアイコンがあります。それらは異なるバンドル ID を持っています。

以前は、Xcode の左上にあるスキームを切り替えて、Pro バージョンまたは Lite バージョンのいずれかを実行できました。これらは、1 つの電話で 2 つの完全に別個のアプリとして共存できました。

Xcode 4.3.2 にアップデートしたところ、あらゆる種類の問題が発生しています。iPhone に 2 つのアプリが表示されることがあります。以前に実行されたターゲットを新しいターゲットで上書きすることがあります。間違ったアイコン (Lite コードの Pro アイコン) が表示されることがあります。

Xcode を更新してから、コードを変更していません。

Xcode 4.3.2 はこれを壊しましたか?

4

1 に答える 1

9

bundle ids2 つのターゲットに uniqueとunique があることを確認する必要があることがわかりましたproduct names

アプリが iPhone スプリングボードで同じ名前になるようにするbundle display nameには、 を同じ文字列に設定します。

于 2012-04-13T09:56:41.773 に答える