テスターにipaファイルを渡したい。まず、アドホックな新しいプロビジョニングプロファイルを作成します。ダウンロードしてオーガナイザーに表示された後、xcodeはキーチェーンでこのプロファイルの有効な秘密鍵証明書のペアを見つけることができませんでした。アプリケーションをarhiveしてipaを作成しようとしましたが、他のプログラマーでは機能しません。test.mobileprovisionはどこに追加すればよいですか?これを作成するときは、キーチェーンに証明書を持っている開発者を選択します。ありがとう、Raluca
3 に答える
xcodeは、キーチェーンでこのプロファイルの有効な秘密鍵証明書のペアを見つけることができませんでした
キーチェーンに配布証明書がないことを示しているようです。
アドホックアプリケーションを構築するには、配布証明書と配布プロビジョニングプロファイルが必要です。
プロビジョニングポータルのガイドでは、アドホック配布用のアプリを作成する方法を段階的に説明しています。
https://developer.apple.com/ios/manage/distribution/index.action
また、アドホック用のアプリを構築するのに役立つ優れたガイドもあります。
一方通行:
- テストに使用するデバイスUDIDをAppleDeveloperポータルに追加します
- Apple Developer Portalでデバイス、アプリケーションID、開発者を追加してプロファイルを変更する
- プロファイルをオーガナイザーのライブラリセクションにドロップして、システムにプロファイルをダウンロードしてインストールします
- すべてのテスターのデバイスにプロファイルをインストールします
- 開発者キーをダウンロードし、キーチェーンアクセスアプリケーションを介してインストールします
- このキーでビルドに署名します
- 次に、ビルドをアーカイブし、オーガナイザーを介してipaに共有します
また、 testflightやBeta Builderなどの3番目のサービスを使用して、テスター間でアプリケーションを共有することもできます。
Testflightは、ビルドをテスターに手動で送信するよりも簡単にマッシュアップします。
AdHocディストリビューションの手順を参照する必要があります
DeveloperAppleLoginでクレデンシャルを使用してログインする必要があると思います
ログインしたら、このリンクに目を通し、ステップバイステップで読んでください。
このドキュメントガイドはAppleによって提供されているので、これがあなたが得ることができる最良の解決策だと思います
https://developer.apple.com/ios/manage/certificates/team/howto.action
これには、次のような複数のステップがあります。
1. Generating a Certificate Signing Request
2. Submitting a Certificate Signing Request for Approval
3. Approving Certificate Signing Requests
4. Downloading and Installing Development Certificates
5. Saving your Private Key and Transferring to other Systems
与えられたリンクにあるアップルのドキュメントでこのすべての手順を読んだら、他のガイドを参照する必要はないと思います。
ステップ2:
次に、証明書とプロビジョニングプロファイルをダウンロードする必要があります。
ステップ-3:
プロファイルをプロジェクトとターゲットの設定に設定し、「Entitlements.plist」を使用して適切なエンタイトルメントを設定するだけです。
ステップ-4:
それが済んだら、AdHocスキームでプロジェクトを設定するだけです。
ステップ-5:
プロジェクトをクリーンアップします。
ステップ-6:
[製品]->[ビルド対象]->[アーカイブ用ビルド]をクリックします
ステップ-7:
製品->アーカイブ
これで、アーカイブをオーガナイザーで取得でき、IPA拡張機能を使用してディスクに保存してクライアントに送信できます。