web-dev-qa-db-ja.com

コマンドラインでipa / appファイルをiPhoneにインストールする方法は?

コマンドラインを使用してipa/appファイルをiPhoneにインストールする方法を知りたいですか?

デバイスは、脱獄または脱獄されていない可能性があります。

コマンドラインxcodebuildを使用しようとしましたが、失敗しました。シミュレーターではなく、実際のデバイスである可能性があります。

どのようなオプションがありますか?

21
roastjj

私が知っている3つの方法:

  • これらの人はツールを作成しました in Ruby実行します。 Fruitstrap ライブラリはAppleのプライベートAPIの1つを使用します。これは将来破壊される可能性があります。

  • Fruitstrapを単独で使用することもできますが、.appディレクトリが必要になりますが、上記でリンクしたTransporter Chiefツールは.appと.ipaの両方の展開をサポートしています(回答で必要に応じて)。

いずれの場合も、XCodeを機能させるためにインストールする必要がありますが、デバイスをジェイルブレイクする必要はありません。

  • 第三に、libimobiledeviceライブラリの OS Xのバイナリ配布 もあり、LinuxボックスがiOSデバイスと通信できるようにします。これにはいくつかの異なるツールがあり、そのうちの1つはこの構文を使用して有効な署名付きIPAをデバイスにインストールできます。

    ideviceinstaller -i myapp.ipa
    

    この方法の利点は、XCodeやiTunesを必要としないことです。

30
user533676

新しいApple Configurator 2アプリケーションでは、メニューからInstall Automation Tools ...を使用できます。これにより、コマンドラインツール「cfgutil」のサポートが追加されます。

cfgutilを使用すると、cfgutil install-app <AbsolutePathToIpa>を使用してコマンドラインからipaをインストールできます。ビルドサーバーで使用して、最新のビルドでデバイスを自動的に更新します。

19
fguchelaar

私はこれを達成する方法を単一の投稿(Gist)に集めました

1.-MatttのライブラリShenzhen

2.-Phonegapのライブラリios-deploy

ここを読む:

IPAファイルの生成およびインストール方法

4
Sophy Swicz

Libimobiledevice-macosxを試しました。 iPhone 5で正常に動作します。iOSバージョン6.1.4。アプリをインストールして、xcodeのようなログ出力を確認できました:)ありがとうございます!

1
0x8BADF00D