2011-12-07 25 views
5

iPhone AppをApp Storeに送信するには、証明書、App ID、およびプロビジョニングプロファイルを作成する必要があります。証明書、アプリケーションID、プロビジョニングプロファイル

私はしばしばので、誰かが簡単な言葉で私にこれらの事を説明してください可能性が(でもhttp://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011159-CH1-SW1のAppleのドキュメントを読んだ後)

をこれらの事whith混乱してしまいます。

  1. 同じ証明書は、複数のアプリケーション(およびDEV /分配用の両方)のために使用することができますか?
  2. また、App Idは各アプリごとに固有のものだと思います。しかし、両方のdev/distributionに同じApp IDを使用できますか?
  3. プロビジョニングプロファイルでは、Dev/distributionにそれぞれ1つずつ作成する必要があると思います。正しい?

簡単に説明してください。ありがとうございました。

答えて

10

1.同じ証明書を複数のアプリケーションに使用できますか?(両方ともdev/distribution用) 配布証明書を開発に使用することはできません。特に、アプリケーションの送信にのみ使用できるApp Storeプロファイルが必要です。

2.また、App Idは各アプリごとに固有のものだと思います。しかし、両方のdev/distributionに同じApp IDを使用できますか?

はい、開発、アドホック、AppStoreに同じアプリIDを使用できます。

3.プロビジョニングプロファイルでは、Dev/distribution用に1つずつ作成する必要があると思います。正しい?

いいえ、ワイルドカード開発プロファイル*をアプリバンドルIDとして作成できます。ワイルドカードAppStoreプロファイルを作成することもできます。このプロファイルで署名されたアプリのみがプッシュ通知またはInAppの購入を使用できません。

+0

あなたは2番目と3番目の点について詳しく説明できますか...同じアプリIDをどのように使用でき、ワイルドカード開発者プロファイルの意味ですか?すべての基本的な例は、偉大な味方になるでしょう...今のところ+1。 – testndtv

+0

また、XCode 4では、これらの3つのものを作成するプロセスに特別な変更はありますか? – testndtv

+0

「my.app.id」のように、すべてのプロファイルに同じApp Bundle IDを使用できます。ワイルドカード・プロファイルには、 'my。*'や '*'のようなバンドルIDがあります。はい、プロセスはXcode 3と同じです。 – rckoenes

4

開発用の証明書と配布用の証明書がそれぞれ1つ必要です(登録するたびに新しい証明書が必要です)。これら2つの証明書は、任意の数のiOSアプリで使用できます。

バンドルIDは、そのアプリケーションの名前(名前ではありません)を識別するものであるため、同じアプリケーションの開発、アドホック、配布、アップデートなど、すべてのバージョンとビルドに同じIDを使用する必要があります。

関連する問題