Xcode 4が私の前処理を確実に実行するようには思えません。私はきれいにして再構築しようとしました。それは一貫してそれを行うようではありません。それも試していますか?私は言うことができません。私はそれにエコーを入れました(それはbashスクリプトです)。何も起こっていません。これはすべてXcode 3で機能しました。Xcode 4でプレアクションを実行させるにはどうすればよいですか?
答えて
前処理ではenv変数が選択されません。ビルドが開始されたことを主にロードまたは通知することを目的としています。 Xcode 3で動作していた場合は、プレアクションよりもビルドスクリプトとして使いたい場合があります。
"実行スクリプト"をビルドフェーズに追加してから、コンパイルソースビルドフェーズの上にドラッグします。
「プレアクション」の目的はまだわかりませんが、実行されていないようです。しかし、私の場合は、ソースがコンパイルされる前にスクリプトを実行するだけでした。
ビルド前のアクションは、ターゲットが構築される前に実行されます。スクリプトの実行は、特定のターゲットが構築されているときに実行されます。これは、ビルドの依存関係によってスクリプトを早期に実行できないようなシナリオで役立ちます。 – Alej
これはあなたが期待する効果がないと私は信じています。ビルドログを見ると、plistファイルは実行スクリプトの前にすべて処理されていても処理されます。したがって、スクリプトからplistを変更した場合(例えば、ビルド番号を打つなど)、plistがコピーされた後に起こります。 – Dan
依存関係ライブラリをいくつかの変数をフラグなどのようにビルドする必要がある場合はどうすればいいですか?実行スクリプトを使用するとターゲット依存関係の前に実行できません –
ビルド前のアクションは、プロジェクトのソースディレクトリでは実行されません。それらはLibrary/Developer/XCode/DerivedData/
のどこかで実行されます。
コンパイルする前にプロジェクトのソースディレクトリにあるファイルを再生する場合は、${PROJECT_DIR}/
を前に付ける必要があります。
- 1. Xcode 4でステップバイステップ実行を実行するにはどうすればよいですか?
- 2. XCode 4でC++プログラムを実行するにはどうすればよいですか?
- 3. Xcode 4でリンクフレームワークを弱めるにはどうすればよいですか?
- 4. Xcode 4でメモリブラウザを開くにはどうすればよいですか?
- 5. Xcode 4でライブラリをリンクするにはどうすればいいですか?
- 6. XCode 4にリソースを常に更新させるにはどうすればいいですか?
- 7. Powershellをスケジュールされたタスクで実行させるにはどうすればよいですか?
- 8. Xcode Continuous Integrationサービスで浅いgitクローンを実行するにはどうすればよいですか?
- 9. Plone 4で開発中の製品でテストを実行するにはどうすればよいですか?
- 10. GrailsがIntellijで実行されないようにするにはどうすればよいですか?
- 11. iframeでfocus()が実行されないようにするにはどうすればよいですか?
- 12. Ext JS 4でクライアント側の並べ替えを実行するにはどうすればよいですか?
- 13. XcodeでObjective-Cプロジェクトをコンパイルして実行するにはどうすればよいですか?
- 14. TypeScriptで実装されたインターフェイスでコンストラクタオーバーロードを実行するにはどうすればよいですか?
- 15. Xcode 4でnibでカスタムUITableViewCellを作成するにはどうすればよいですか?
- 16. Xcode 4でリモートデバッグを行うにはどうしたらいいですか?
- 17. Xcode 4でxibにオブジェクトタグを設定するにはどうすればよいですか?
- 18. Xcode 4でCore Data GUIを自動的に生成するにはどうすればよいですか?
- 19. Xcode 4のIBでカスタムUIControlサブクラスをグラフィカルに追加するにはどうすればよいですか?
- 20. Xcode 4:2つの異なるクラスでintを使用するにはどうすればよいですか?
- 21. 実行タイムアウトエラーメッセージが表示されないようにするにはどうすればよいですか?
- 22. Xcode 7でアーカイブ操作を実行するときにビルドスクリプトの実行フェーズを実行するにはどうすればよいですか?
- 23. RebarをリリースディレクトリでCommon Testを実行させるにはどうすればよいですか?
- 24. CountDownTimerが実行されて完了するようにするにはどうすればよいですか?
- 25. Xcode 4で実行/停止ボタンが隠されています
- 26. JQueryでループを実行するにはどうすればよいですか?
- 27. カスタムエラーハンドラでシェルを実行するにはどうすればよいですか?
- 28. qでコールバックチェーンを実行するにはどうすればよいですか?
- 29. xPagesでカスタムコントロールログインフォームを実行するにはどうすればよいですか?
- 30. sharejsをnodejsで実行するにはどうすればよいですか?
また、プレアクションが現在ビルドしているスキームに接続されていることを確認してください。スキームの変更を見逃してしまい、プロジェクトを再オープンしたときに私の変更が気付きました。 – theMikeSwan
ありがとうございます。だから私はプロジェクトの外部にシェルスクリプトを作成し、コンパイルする前に手動で実行しました。それは私のプロジェクトのために働いていましたが、理想より少し劣っていました。再度、感謝します。 – 010110110101
これは4.1で修正されましたが、まだテストしていないことを読みました。 – Richard