再署名プロセス

再署名はどのように機能しますか?

iOSでは、埋め込みプロビジョニングプロファイルをワイルドカードプロファイルに置き換えて、アプリを再著名します。 iOSアプリを再署名すると、特定の資格が削除されます。 これには、アプリグループ、関連ドメイン、Game Center、HealthKit、HomeKit、ワイヤレスアクセサリ構成、 アプリ内購入、アプリ間オーディオ、Apple Pay、プッシュ通知、VPN構成と制御が含まれます。

iOSアプリケーションを完全にテストするには、AnyTestでテストする前に、 iPhone等のiOSデバイスでアプリケーションをテストするか、 開発チームにUDIDを開発者プロファイルに追加してipaを再構築してAnyTestデバイスでテストすることをお勧めします。

自動署名を使用する際のヒント:

  • Apple Guidelinesビルドパラメータを設定する際に従ってください。
  • Archiveターゲットを汎用デバイスとしてビルドおよびアプリケーション。
  • アーカイブIPAファイル名にスペース/特殊文字が含まれていないことを確認してください。

注: サーバーの再署名は、バンドルIDが「com。*」の場合にのみ機能します。 他のバンドルIDをお持ちの場合、再署名は機能しません。 次に、以下に示すUDIDアプローチを使用した手動の再署名プロセスを使用して再署名するか、 バンドルIDを「com。*」に変更する必要があります。

iOSアプリを再著名するには、以下の手順に従ってください。

  1. anytest.jpにログインします。
  2. 「マイアプリデータ」に移動します。
  3. [ファイルのアップロード]ボタンをクリックして、テスト対象のアプリ(.ipa)をアップロードします。
  4. アプリを選択し、[アクション]の下にある[再署名]アイコンをクリックします。
  5. 再著名プロセスは以下のように開始されます。
  6. ( "+")signをクリックして、再著名したアプリケーションが生成されているかどうかを確認します。
  7. 以下に示すように、「Resigned」タグが付いたアプリケーションを確認できます。
  8. 目的のiOSデバイスに接続し、[インストール]をクリックすると、デバイスにアプリケーションがインストールされ、アプリをテストする準備が整います。
手動の再著名プロセスのためにAnyTestからUDIDを取得する

自動再署名を実行できない場合は、UDIDを使用して手動で再署名できます。

UDIDはUniqueDeviceIdentifierの略です。各iPhoneまたはiPodTouchには、 デバイスに固有の40文字と数字のシーケンスである一意のデバイス識別子(UDID)があります。 UDIDをコピーしてAppleDeveloperアカウントに貼り付けると、手動で再著名できます。

UDIDを見つけるには、以下の手順に従ってください。

  • 資格情報を使用してログインします。
  • [デバイス]タブに移動します。
  • 「UDID」に移動してUDIDを確認してください。

これには、AnyTestプラットフォームで利用可能なすべてのiOSデバイスのUDIDが含まれています。

デバイスを選択し、以下に示すようにUDIDをコピーします。