5

CMDXcode では、 -を使用Rして実行 (またはCMD-Yをデバッグ) し、アプリをコンパイルして電話にインストールし、起動します。(私はすでに電話と Xcode を準備しているので、この部分は期待どおりに動作します。)

私がやりたいのは、 CMD- <何か他のもの>と入力して、プログラムをコンパイルして電話にインストールすることですが、起動はしません

私はできることはわかっていますCMD-Bビルドしてから、いくつかのリガマロールを経て展開することができますが、賢い人々の 1 人が怠け者のこれらすべての近道を教えてくれることを願っています.

4

4 に答える 4

4

ちょっとオリエ、私は今のところ展開するiPhoneを持っていないのでこれを試していませんが、これは/はず/動作するはずです:

現在のプロジェクトディレクトリでxcodebuildを実行するスクリプトを作成し、インストールターゲットを指定できます。いつかデバッグしたい場合は、デバッグ構成を使用します。それ以外の場合は、リリースを使用します。次に、スクリプトをXcode設定のコマンドキーにバインドすると、準備が整います。デバッグを使用してxcodebuildを起動するには、次のようにします。

xcodebuild install -configuration Debug

プロジェクトに複数のターゲットがある場合は、xcodebuildにもそれを指定する必要があります。

xcodebuild install -target iPhoneApp -configuration Debug

プロジェクトでこのシナリオに固有の構成を作成し、それをxcodebuildに渡すこともできます。これを、サポートされているお気に入りの言語(AppleScript、python、rubyなど)でスクリプト化できるはずです。

HTH

于 2008-11-07T18:29:01.343 に答える
1

同じ質問がありました。

XCode Organizer を使用することになりました。現在のデバイスを選択します。要約タブ。"+" アプリケーション..次に、ビルドしたばかりのものを選択します (/build/[debug|release]-iphoneos/.app の下)。

これにより、インストールが非常に簡単になります。

于 2010-05-13T03:54:08.200 に答える
0

ビルドするには (「man xcodebuild」に記載されている正確なフラグは、xcode のコマンド ライン ツールをインストールします):

xcodebuild build -sdk iphoneos6.0ワークスペース/プロジェクト、ターゲット、構成および/またはスキーム フラグ

インストールするには(ここで github から取得し、単純に作成して実行します):

path/to/fruitstrap --id device-uuid-to-install-on --bundle path/to/ios.app

于 2013-02-09T12:33:56.207 に答える
0

Automatorの使用を検討しましたか? ここでは、XCode のビルドを自動化する方法とそうでないものについて、適切な記事を書いています。

于 2008-11-07T18:20:29.660 に答える