1

外部の開発者が、社内でアプリを配布する予定のクライアント向けにアプリを開発している場合、クライアントが社内で配布できるように、開発者はどのようにアプリをエクスポートする必要がありますか。

開発者は、クライアントの In House Distribution 証明書の秘密鍵を必要としますか? In House Dist の秘密鍵を取得せずにクライアント用にアプリをエクスポートする他のソリューションはありますか? 証明書?

解決

私は次の解決策を思いつきました:

  • iOS Enterprise プログラムの管理者権限を取得する
  • 新しい証明書を作成する (またはチーム エージェントから秘密鍵を取得する) (Z.pyyyy に感謝)
  • ここで説明されているように、「コードに署名しない」ことを許可するようにXCodeを構成します
  • プロジェクトとターゲットのビルド設定では、署名には「コードに署名しない」を使用し、プロビジョニング プロファイルには自動を使用します (チームのプロビジョニング プロファイルが使用されます)。
  • 適切なチームを選択
  • プロジェクトをアーカイブする
  • エンタープライズ配布用のエクスポートを使用します (これにより、ipa ファイルが作成されます)
  • ipaファイルを配布する
4

1 に答える 1

3

実際、外部開発者として、これらの証明書や署名 ID は必要ありません。

署名なしの ipa iOS アプリケーションを生成し、クライアントが好きなようにアプリケーションを再署名できるように、署名なしの ipa ファイルをクライアントに送信できます。

次のリンクを参照できます。

署名されていない IPA iOS アプリケーションの生成

外部開発者から iOS アプリに再署名する方法

于 2015-06-18T09:04:22.813 に答える