I. cer証明書とmobileprovisionファイル
iOS用の開発には、cer証明書とmobileprovision記述ファイルが必要です。
1. .cer 証明書
開発者の信頼証明書。
2. .mobileprovision ファイル
cer 証明書、アプリケーション・パッケージ名、デバイス ID が含まれます。
このファイルがインストールされているときだけ、Xcodeはデバッグできます。
一般的には、上記の証明書ファイルさえあれば、実機でのデバッグが可能です。
3. .p12
証明書を誰かに渡したい場合は、ローカルのキーチェーンから適切な証明書を選択し、それを誰かに送信することで、証明書を .p12 証明書としてエクスポートできます。
.
つ目は、iOSの2種類の証明書です。
$99
この種のアカウントは、App Storeにアップロードしてレビューや公開を行うために使用できます。
この種の口座には個人と法人の違いがあります:
個人アカウント:App Storeの後、開発者が直接申請者の名前を表示し、個人的な使用は、Apple製品の各種類は、テストアクセスの各100台のデバイスのすべての種類です。
会社のアカウント:App Storeのアプリ開発者は、会社のアカウントの下に、会社を示しています、あなたは実際のテストでXcodeをサポートするために複数のテストサブアカウントを追加することができますが、サブアカウントは、App Storeのアクセス許可をアップロードする必要はありません。個人アカウントのアクセス許可と同様に、すべての機器の各100テストマシンのアクセス許可、iPhone、iPad、Macなどのすべてのタイプを持っています。
$992
このタイプのアカウントは、社内での使用にのみ使用でき、テスト用デバイスは無制限ですが、社内証明書と呼ばれるアプリストアのアップロードには使用できません。
類似点と相違点
99ドルで、アドホック証明書の設定、証明書の発行ができます;
299ドルアカウントは、アドホック証明書とインハウス証明書を設定できますが、AppStore証明書は設定できません。AppStoreとIn-Houseをアップロードできるこの種のアカウントを誤解しないでください、これは2つの異なるアカウントの機能です。
2.3.1 開発/デバッグ証明書
1.Apple Storeでの販売はできません。
2.アップル社の審査は不要です。
3.任意の既知のプライベートAPIを使用することができます。
4、署名や認証なしでAppleのデバイスにインストールすることができます。
5、ユーザーインストールはipaファイルのみで、証明書と署名ファイルは必要ありません。
2.3.2 証明書の発行
AppStoreに掲載されました;
実際には、多くの場合、配布証明書と言われています:配布証明書は、この証明書パッケージでは、AppStoreの試用版にアップロードすることができ、監査に合格した後、AppStoreで公開することができますし、誰もがの使用をダウンロードしてインストールすることができるようになります。
AppStoreでアプリを公開することで、脱獄していないiosデバイスはこの証明書付きのパッケージをインストールできなくなり、AppStoreで公開された後に初めてすべてのデバイスがインストールできるようになることに注意することが重要です。
指定されたデバイスにパブリッシュします;
リリースされたパッケージはiTunes経由でインストールする必要があります。
100台、Appleの制限により、デベロッパーサイトに追加できるのは100台のみです;
社内 - 992ドル
社内への投稿
いくつかの概念の明確化
2.インハウス:企業内でのみ公開され、社内スタッフの使用に限定されます。
インハウス・アプローチの特徴
1.Apple Storeでの販売はできません。
2.アップル社の審査は不要です。
3.任意の既知のプライベートAPIを使用することができます。
4、署名や認証なしでAppleのデバイスにインストールすることができます。
5、ユーザーインストールはipaファイルのみで、証明書と署名ファイルは必要ありません。
6、パッケージをURLに貼り付けてダウンロードし、直接インストールすることができます。