外部の開発者が、社内でアプリを配布する予定のクライアント向けにアプリを開発している場合、クライアントが社内で配布できるように、開発者はどのようにアプリをエクスポートする必要がありますか。
開発者は、クライアントの In House Distribution 証明書の秘密鍵を必要としますか? In House Dist の秘密鍵を取得せずにクライアント用にアプリをエクスポートする他のソリューションはありますか? 証明書?
解決
私は次の解決策を思いつきました:
- iOS Enterprise プログラムの管理者権限を取得する
- 新しい証明書を作成する (またはチーム エージェントから秘密鍵を取得する) (Z.pyyyy に感謝)
- ここで説明されているように、「コードに署名しない」ことを許可するようにXCodeを構成します
- プロジェクトとターゲットのビルド設定では、署名には「コードに署名しない」を使用し、プロビジョニング プロファイルには自動を使用します (チームのプロビジョニング プロファイルが使用されます)。
- 適切なチームを選択
- プロジェクトをアーカイブする
- エンタープライズ配布用のエクスポートを使用します (これにより、ipa ファイルが作成されます)
- ipaファイルを配布する