1

testflightのようなWebサーバーを作成したいと思います。ipaファイルのみをアップロードし、プロビジョニングプロファイルを取得したい。したがって、ユーザーはプロビジョニングプロファイルを追加する必要はありません。これに対する解決策はありますか?

また、testflightはデバイスにアプリケーションをインストールするためにどのように機能していますか?

4

2 に答える 2

1

「実際の」回答が必要な場合は、PHPを使用してIPA(zip)を抽出すると、ペイロードフォルダーのXXXX.appフォルダーでプロビジョニングを利用できます。

$zip = new ZipArchive;
    if ($zip->open('FirstApp.ipa') === TRUE) {
        $zip->extractTo('/dir/');
        $zip->close();
    }
于 2013-10-27T21:08:54.643 に答える
0

実際、アドホックディストリビューションに埋め込まれたプロファイルは、OTAのダウンロード中にユーザーのデバイスに自動的にインストールされます。iOS4デバイス用のエンタープライズアプリの配布に関するAppleのドキュメントのセクション「アプリのワイヤレスインストール」を確認してください。完全なサンプルについては、[削除済み]をお読みください

編集:上記のリンクが壊れており、次の場所に移動したようです:http: //aaronparecki.com/articles/2011/01/21/1/how-to-distribute-your-ios-apps-over-the-air

また、iOS 7.0.3以降、plist(ipaではない)はSSLで保護されたサイト(https)でホストする必要があります。

于 2011-07-23T12:14:37.040 に答える