Apple Ad-Hoc Deployment)を使用して、20のiOSデバイス(iPhoneおよびiPad)にアプリを展開したいと思います。特定のコンピューターからアプリケーションをプッシュアウトする必要があります。使用されますが、すでにコンピュータに同期されている可能性があります。
これらのデバイスを、アプリの展開に使用するコンピューターに同期すると、以前にコンピューターに同期された各デバイスのコンテンツが消去されると思います。あれは正しいですか?それを回避する方法はありますか?
Testflightを使用したくない場合は、別の無線ソリューションを次に示します。
Xcodeプロジェクトで_Product > Archive
_に移動します
操作が完了すると表示されるxcodeオーガナイザーウィンドウでDistribute
をクリックします
_Save for Enterprise or Ad Hoc Deployment
_をクリックして、次を選択します
アドホックプロビジョニングプロファイル(developer.Apple.comのメンバーセンターで作成されたもの)を選択します。プロファイルに20のデバイスUUIDがすべて含まれていることを確認してください。
Export
をクリックします
それを保存。必ず_Save for enterprise distribution
_チェックボックスをクリックし、必要な情報を入力してください。アプリケーションURLは、ファイルに移動するhttp://またはhttps://で始まるURLです(次のステップを参照)
これにより、2つのファイル_yourFilename.ipa
_および_yourFileName.plist
_が保存されます。これらのファイルをWebサーバーにコピーします。
今魔法のために。 URL _itms-services://?action=download-manifest&url=http://yourwebserver.com/path/to/yourFileName.plist
_をどこかにリンクする必要があります
すべてのリンクが機能し、プロビジョニングプロファイルが正しいと仮定すると、アプリは、そのリンクをクリックする登録済みのデバイスにインストールを開始します。
無線でのダウンロードを望まない場合は、手順6で生成された.ipaファイルを20人に配布できます(これらのデバイスはまだプロビジョニングプロファイルに登録されている必要があります)。そのファイルをiTunesで開いて、アプリをデバイスと同期できます。
無線でまたはiTunesと同期してアプリケーションをインストールしても、デバイスのコンテンツはワイプされません。