2009-05-04 5 views
2

私が理解しているように、App IDは1つのアプリケーションに固有のコードです。新しいアプリケーションの開発を開始するたびに、新しいApp IDを作成する必要があります。App IDとProvisioning Profilesのポイントは何ですか?

しかし、私はそれが "プロビジョニングプロファイル"とは何かを知りません。 1つのアプリごとに1つ必要ですか?それは何のためですか?

答えて

1

プロビジョニングプロファイルには、コードの実行またはデバッグが許可されているデバイスのリストが含まれています。すべてがデジタル署名で検証され、最終的にAppleが配布を制御できるようになります。これはApp Store外のソースからアプリを取得するために脱獄する必要がある理由です。

+0

ああ、ジェイルブレイクされたiPhoneは、アプリを実行するためにそのプロビジョニングプロファイルを必要としませんか? – Thanks

+0

しかし、jailbrokeアプリは、アプリストアでは販売も配布もできず、アップルがクラックダウンした場合に問題を引き起こす可能性があります。 –

2

これは、アプリとその起源を検証する方法を持つことによって、エンドユーザーを保護するためです。また、開発を管理するための集中システムとしても機能します。ウィンドウズでは、ほとんどのアプリでこれにGUIDを使用していますが、それらについての集中情報はありません。アップルは時には苦痛ですが、それは最終的に有効な努力です。

+0

各アプリケーションには独自のアプリケーションIDがあり、独自のプロビジョニングプロファイルを持っていますか? – Thanks

+0

確かに、各アプリケーションにはAppIDがありますが、プロビジョニングはデバイス/開発者ごとであり、最終的には提出するため、チーム上では複数の可能性があります。 –

関連する問題