問題の簡単な説明:
XCode 4.2はデバイスに正しいターゲットをインストールしますが、デバッグ(実行)は常にそのうちの1つだけです。
前提条件:
MAC上のXCode4.2、ターゲットデバイスとしてのiPad
私には2つのターゲットがあります:PROとFREE。彼らはふたりとも:
- 別のinfo.plistファイルがあります(ビルド設定で設定)
異なるバンドルID、異なるアイコン、異なるプレフィックスヘッダーがあります
異なるスキームを持っている(自動作成)
問題:
FREEバージョンは常にPROバージョンで実行されているため、デバッグできません。私は次の手順に従います:
1)無料に切り替えます。クリーンビルド。走る。無料版をインストールしましたが、実行できませんでした。
2)PROに切り替えます。クリーンビルド。走る。PROバージョンをインストールして実行します。
3)手順1を繰り返します。これでエラーは発生しませんが、FREEではなくPROバージョンが実行されます。
実際のデバイスの代わりにシミュレータで同じことを行おうとすると、問題は同じですが、手順1にエラーメッセージが表示されない点が異なりますが、進行状況バーに「辞書に添付しています」と表示されます(終了しません)。