私が理解しているように、App IDは1つのアプリケーションに固有のコードです。新しいアプリケーションの開発を開始するたびに、新しいApp IDを作成する必要があります。App IDとProvisioning Profilesのポイントは何ですか?
しかし、私はそれが "プロビジョニングプロファイル"とは何かを知りません。 1つのアプリごとに1つ必要ですか?それは何のためですか?
私が理解しているように、App IDは1つのアプリケーションに固有のコードです。新しいアプリケーションの開発を開始するたびに、新しいApp IDを作成する必要があります。App IDとProvisioning Profilesのポイントは何ですか?
しかし、私はそれが "プロビジョニングプロファイル"とは何かを知りません。 1つのアプリごとに1つ必要ですか?それは何のためですか?
プロビジョニングプロファイルには、コードの実行またはデバッグが許可されているデバイスのリストが含まれています。すべてがデジタル署名で検証され、最終的にAppleが配布を制御できるようになります。これはApp Store外のソースからアプリを取得するために脱獄する必要がある理由です。
これは、アプリとその起源を検証する方法を持つことによって、エンドユーザーを保護するためです。また、開発を管理するための集中システムとしても機能します。ウィンドウズでは、ほとんどのアプリでこれにGUIDを使用していますが、それらについての集中情報はありません。アップルは時には苦痛ですが、それは最終的に有効な努力です。
各アプリケーションには独自のアプリケーションIDがあり、独自のプロビジョニングプロファイルを持っていますか? – Thanks
確かに、各アプリケーションにはAppIDがありますが、プロビジョニングはデバイス/開発者ごとであり、最終的には提出するため、チーム上では複数の可能性があります。 –
ああ、ジェイルブレイクされたiPhoneは、アプリを実行するためにそのプロビジョニングプロファイルを必要としませんか? – Thanks
しかし、jailbrokeアプリは、アプリストアでは販売も配布もできず、アップルがクラックダウンした場合に問題を引き起こす可能性があります。 –