2017-12-01 11 views
1

私はPhonegap Buildで構築したアプリストアにアプリを持っています。私のプロダクションアプリの開発版をテストするために、私のApple Devアカウントに別のアプリを作成する必要がありますか?

私は新しいバージョンで作業しており、デバッグするためにはdev証明書を使用して作成する必要があることに気付きました。

これは、自分の開発版をTestflightにアップロードしたApple DevアカウントとiTunesConnectアカウントにまったく新しいアプリを設定してから、本番版を作成してiTunesConnectのプロダクションアプリにアップロードするか、私はちょうど1つのアプリを持っており、テスト中にアップロードしているtestflightアップデートに開発証明書を適用しますか?

私は、Apple Devアカウントでアプリにdev証明書を適用すると、アプリストアにあるプロダクションアプリがdevアプリに変わることが心配です。

ご協力いただきありがとうございます。

+0

どのようにAppStoreに既に入っているバージョンをデバッグしましたか?通常、2つの証明書があります。 「開発者」および「配布」証明書。あなたはデバッグすることができるように、開発者のものと一緒にDebug-artifactに署名し、Distribution-certを使ってRelease-artifactを署名します。 – TMob

+0

こんにちはTMob。私は元々どのようにデバッグしたのか覚えていない。 com.mysite.devappnameとcom.mysite.productionappnameの2つのアプリケーションIDを設定する必要がありますか?これは完了したことですか、たとえばcom.mysite.justthisappnameという1つのアプリIDを持ち、テスト時にdev証明書で署名しますかしかし、リリース時には生産証明書が必要ですか?ご協力いただきありがとうございます! – Shaun

+0

いいえ、app-IDは同じです。それは同じアプリのafterall。あなたはあなたが言ったようにデバッグとリリースのスキームのために違った署名をします。これは、選択したプロビジョニングプロファイルによって間接的に定義されます。 2つのプロビジョニングプロファイルが必要です.1つは各証明書に割り当てられます。 – TMob

答えて

1

2つの証明書が必要です。 「開発」と「流通」。あなたは "開発"と "生産"の下でdeveloper.apple.com経由でそれらを作成することができます。あなたがウェブサイト上でも、プロビジョニング・プロファイルを作成し、各証明書の場合

enter image description here

。それらはXCodeからダウンロードできます。あなたは「(リリース)の署名」 enter image description here

1

の下で「(デバッグ)署名」の下の「開発」-certificate用プロビジョニングプロファイルおよび「配布」のいずれかを選択し、プロジェクト・ファイルで

我々は生産証明書でテストフライトを与えることができます。新しいappを作成する必要はありません。私たちはテスト飛行を与えることができる同じアプリで。それは流通アプリケーションに影響を与えることはありません。リンゴアカウントのテストフライトオプションを通過するだけです。

関連する問題