目次
3. appuploader サービスを使用して証明書を同期する
iOS開発・リリース記事:iOSアプリ総合ガイドより転載
序章
IOS アプリケーションをアプリ ストアに配置するには、正式なパッケージ化証明書、証明書プロファイル ファイル、および特別なツール (xcode など) が必要です。
適切な ipa ファイルが App Store にアップロードされ、レビューのために送信されます。しかし、Apple の審査は途中で注意しないと非常に複雑なプロセスであることは誰もが知っています。
様々な問題が発生しますが、その落とし穴を踏まないために、これまでに発生した問題をまとめました。
1. 基本的な需要情報。
1. Apple 開発者アカウント (会社は申請する必要はありませんが、開発者機能をオンにする必要があります、年間 99 ドル)
2. 優れたアプリケーションを開発する
2. 証明書
リリース バージョンでは、公式証明書を使用する必要があります。
1. Apple Developer証明書を作成する
2. 証明書のアップロード サインイン - Apple
3. 「識別子とプロファイル + 新しい証明書」の近くにある「デベロッパー センターの証明書」をクリックします。
4. Apple ディストリビューション証明書の最新リリース バージョンを選択します。右上へ進みます。
5. 必要に応じて入力し、送信します。
通常、開発用と搭乗用の2つの証明書を作成する必要がありますが、決済コンテンツがある場合はApple Pay用の証明書も必要になります。
最初の 4 つのクロスは以前に実行しました。詳細については、このブログを参照してください。Appuploader を使用して、ウィンドウ上で IOS 開発に必要な証明書と説明ファイルを申請します。主に次のいくつかの手順を見ていきます。
1. 証明書の管理
ホームページの「証明書管理」をクリックします。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-HNOamxAs-1687833260880) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
2. 新しい証明書を作成する
「追加」をクリックして新しい証明書ファイルを作成します
無料のアカウント作成証明書は 7 日間のみ有効であり、プッシュ メッセージ機能はありません。プッシュ証明書は設定に使用されます。
ウェブサイトにプッシュされました。アプリのパッケージ化やコンパイルには使用されません。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-yhrvGCEn-1687833260880) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
また、無料アカウントは開発証明書の作成のみが可能で、送信、アップロード、公開はできず、Apple でログインすることもできません。
決済、プッシュ、その他の機能。赤丸の部分が開発証明書(開発)、その後ろのディストリビューションがリリース証明書です。
Book、managedは管理証明書で、どちらもappleに99ドルを支払わなければ使用できません。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-zYJAc0Ou-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
3. appuploader サービスを使用して証明書を同期する
「appuploader サービスを使用して証明書を同期する」項目にチェックを入れると、異なるコンピュータでアップロードとダウンロードができるようになります。
この証明書をダウンロードして使用し、Apple が確認できるように ipa ファイルを App Store にアップロードします。Mac コンピューターや Xcode は必要ありません。
簡単で便利です。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-w2xX5orL-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
新しい証明書の作成が完了したら、別ファイルとして保存して証明書が作成されたので、保存したい場所に「保存」をクリックするだけです。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-7LcNfjDx-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
準備された証明書は、変換されていない .p12 形式です。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-uZBuGLLi-1687833260881) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
6. プロファイルを作成する
メニューの左側で、作成したプロファイル ポイント + オプションを選択し、App Store を選択して、作成後に App Store の TYPE プロファイルを取得します。包装用途に利用可能です。
3. 梱包
1. バージョン設定、左側のメニュー項目をダブルクリックして xcodeproj を開きます。初めてバージョンを編集したり、ビルドを自由に行うことができますが、バージョンを送信した後は、
正常に完了した後、2 つは新しい差分である値を持たなければなりません。そうでない場合、送信のアップロードは確実に拒否されます。
2. [署名]、[署名と機能] の順に選択します。
3. その後、通常の動作になります。デバイスに「Any Ios Device」を選択し、アーカイブ後長時間待ちます。一般に、パッケージングスペースの不足を避けるために、
最初に少し掃除することもできます。
[外部リンク画像の転送に失敗しました。ソース サイトには盗難防止リンク メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-viMv2DLQ-1687833260882) (data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]編集
4. パッケージ化が完了したら、「アプリの配布」をクリックして App Store Connect にアップロードすると、appid メールボックスに結果の通知が届きます。
3. レビュー
初めて審査に提出する場合、このステップはほとんどの場合修正のために拒否され、そのような要求はすべて郵送で送信されます。時間をチェックする
郵送し、必要に応じて調整します。
4. 全体的なアーキテクチャ プロセス
1. 許可が申請されていない場合、または申請権利のプロンプトテキストが基準を満たしていない場合、構成は次のようになります。
2. UIWebView などの期限切れの API を使用します。
3. サードパーティとの支払い統合など、プログラムの操作を単独で完了することはできませんが、Apple Pay のオプションはありません。
4. 権限は詳細に定められていない。
5. アイコンにはアルファ チャネルが含まれています
6.パッケージ内にサインフレームはありません。
5. コードの実装
「」
エラー ITMS-90189: 「冗長なバイナリのアップロード。あなたはすでに
バージョン番号「1.3.1」のビルド番号「5.0.0」のビルドをアップロードしました。
「」
6. まとめ
高度な推論、複雑な指示、そしてより創造性を提供します。バージョン設定では、左側のメニュー項目をダブルクリックして xcodeproj を開きます。初めてバージョンやビルドを自由に編集できますが、送信されたバージョンが成功した後は、この 2 つの値の間に値が存在する必要があり、これが新たな違いです。そうでない場合、送信とアップロードは確実に拒否されます。