再署名プロセス
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アプリを再著名するには、以下の手順に従ってください。
- anytest.jpにログインします。
- 「マイアプリデータ」に移動します。
- [ファイルのアップロード]ボタンをクリックして、テスト対象のアプリ(.ipa)をアップロードします。
- アプリを選択し、[アクション]の下にある[再署名]アイコンをクリックします。
- 再著名プロセスは以下のように開始されます。
- ( "+")signをクリックして、再著名したアプリケーションが生成されているかどうかを確認します。
- 以下に示すように、「Resigned」タグが付いたアプリケーションを確認できます。
- 目的のiOSデバイスに接続し、[インストール]をクリックすると、デバイスにアプリケーションがインストールされ、アプリをテストする準備が整います。
自動再署名を実行できない場合は、UDIDを使用して手動で再署名できます。
UDIDはUniqueDeviceIdentifierの略です。各iPhoneまたはiPodTouchには、
デバイスに固有の40文字と数字のシーケンスである一意のデバイス識別子(UDID)があります。
UDIDをコピーしてAppleDeveloperアカウントに貼り付けると、手動で再著名できます。
UDIDを見つけるには、以下の手順に従ってください。
- 資格情報を使用してログインします。
- [デバイス]タブに移動します。
- 「UDID」に移動してUDIDを確認してください。
これには、AnyTestプラットフォームで利用可能なすべてのiOSデバイスのUDIDが含まれています。
デバイスを選択し、以下に示すようにUDIDをコピーします。