2

App Store でリリースされた iPhone アプリケーションがあります。次のバージョンの開発では、この 2 つのバージョンをテスト デバイス (iPhone) で維持したいと考えています。

しかし、テスト デバイスでデバッグ用に次のバージョンを実行しようとすると、App Store からダウンロードしたリリース バージョンが上書きされます。最初は、xcode ターゲット設定 > 概要 > iOS アプリケーション ターゲット でバージョン番号を変更することでできると思っていましたが、そうではありません。iOS アプリケーション ターゲットの「バージョン」番号と「ビルド」番号の両方を変更しました。

App Store のバージョン番号は 1.1 で、デバッグ バージョン番号は 1.2
です。

4

4 に答える 4

0

同じバンドル ID を持っている場合、同じバンドル ID を持つ 2 つのアプリをデバイス/シミュレーターに保持することはできません。

別の方法として、2 つの構成を使用できます。

Navigator でプロジェクトを選択 -> PROJECT でプロジェクトを選択 -> [情報] タブを選択 -> [構成] でプラス ボタンをクリックし、「AppStore」などの新しい構成を作成し、リリース構成をコピーします。

次に、ターゲットを選択し、ビルド設定を選択します。多くの設定で AppStore 構成を見つけることができます。

アプリストア構成用に別の info.plist を作成できます。現在の info.plist のコピーを作成し、appstore 構成用に別のものを作成します。Info-AppStore.plist と言います。

次に、ターゲットを選択し、ビルド設定を選択し、info plist を検索します。AppStore 構成については、Info-AppStore.plist ファイルの名前を指定します。アプリ ストアの plist ファイルでは、アプリ ストアとデバッグ アプリに個別のバンドル識別子を指定できます。また、同じコード ベースで共存できます。

于 2013-05-23T10:47:46.167 に答える