コマンドラインを介してiPhoneデバイスにアプリケーションをインストールする

command-line xcodebuild
コマンドラインを介してiPhoneデバイスにアプリケーションをインストールする

「xcodebuild install -alltargets -iphoneos4.2 -activeconfiguration provisioning_profile = path_of_my_provisioningprofile code_sign_identity = identity」を使用しています。 このコマンドはアプリをビルドしていますが、ビルドファイル(.app)も取得しています。 しかし、コマンドラインからデバイスにアプリをインストールする方法。 この問題で私を助けてください。

  21  6


ベストアンサー

https://github.com/ghughes/fruitstrap [Fruitstrap]はメンテナンスされなくなりました。PhoneGapによるフォークの最新のプロジェクトチェックアウト* https://github.com/phonegap/ios-deploy [` ios-deploy`] *。

インストールを実行するには: npm install -g ios-deploy

使用方法の例を次に示します。

// deploy and debug your app to a connected device
ios-deploy --debug --bundle my.app

// deploy and launch your app to a connected device, but quit the debugger after
ios-deploy --justlaunch --debug --bundle my.app

// deploy and launch your app to a connected device, quit when app crashes or exits
ios-deploy --noninteractive --debug --bundle my.app

// Upload a file to your app's Documents folder
ios-deploy --bundle_id 'bundle.id' --upload test.txt --to Documents/test.txt

14


フルーツストラップ:https://github.com/ghughes/fruitstrap

これを設定するための優れたチュートリアルを次に示します。http://sgleadow.github.com/blog/2011/11/05/installing-ios-apps-on-the-device-from-the-command-line/

6


この美しいスクリプトを使用してください:http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-to-the-iphone-via-the-command-line/
– 次に、このコマンドを実行しているMacにUSB経由でiPhoneデバイスを接続します

コマンドラインでアプリを起動するには:

instruments -w 4xxxxxxxx9 -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate NITC -e UIASCRIPT Launch-App.js

形式: instruments -w -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT Launch-App.js

Launch-App.jsには1行しかありません-var target = UIATarget.localTarget();

これは、コマンドラインを使用してデバイスでアプリケーションを起動するのに十分でなければなりません

4


周りを見てみるとhttps://github.com/benvium/libimobiledevice-macosxが見つかりました。 これは、libimobiledeviceからMAC-OS Xへのポートです。 非常に便利で、ジェイルブレイクは必要ありません。 😛

3


これはどうですか:

https://stackoverflow.com/a/14652288/1040553 [コマンドラインでipa / appファイルをiPhoneにインストールする方法は?]

libimobiledeviceを使用した3番目のソリューション。

2


タイトルとURLをコピーしました