8

私たちは、一連の従業員がデバイスにインストールできるアドホック配布プロファイルを使用して、IPA として顧客に配信された iOS アプリを開発しました。顧客は、iOS Enterprise Developer プログラムの資格情報を使用して、そのアプリをすべての従業員に社内で配布したいと考えています。

私は、顧客がアドホック IPA を独自のエンタープライズ ID で単純に再設計できることを望んでいました。しかし、彼らはそれができないと言います。彼らは、「特定のデバイスのみへの制限を削除した IPA ファイルが必要」と言っています。

それで、私は何をしますか?

  • それらのために「署名されていない」IPA を何らかの方法で作成する必要がありますか? (もしそうなら、どうすればいいですか?)
  • そのプロファイルでアプリを構築できるように、エンタープライズ配布プロビジョニング プロファイルを生成する必要がありますか?
  • ソースまたはビルド出力を送信して、パッケージをビルドさせる必要がありますか?

次の文書を見ましたが、理解できませんでした:

4

1 に答える 1

8

IPAを取得して、自分の詳細で再署名し、その過程でInfo.plist、バンドルIDなどを変更することは完全に可能です。私は、他の開発者が独自のプロビジョニングプロファイルと署名IDを使用して署名したIPAを使用してこれを常に行っています。

コマンドラインツールと、embedded.mobileprovisionファイルとエンタイトルメントの置き換えの詳細に精通していない場合、codesignこれを行う最も簡単な方法は、Xcodeを介してアプリを「アーカイブ」し、生成されたアーカイブを送信することです。ファイル(* .xcarchive)。

それをXcodeにインポートして、オーガナイザーに表示し、そこから「配布」を選択して、エンタープライズIDで署名することができます。

.xcarchiveファイルをXcodeにインポートするには、ファイルを~/Library/Developer/Xcode/Archivesディレクトリにコピーするだけで、Xcodeオーガナイザーに表示されます。次に、[配布]をクリックして、指示に従います。

ここに画像の説明を入力してください

于 2012-06-14T14:53:10.150 に答える