xcode で Apache 2.2 モジュールをビルドするためのカスタム xcode テンプレートを構成しようとしています。これまでのところ、最も重要な部分であるカスタム ビルド設定を除いて、すべてが正常に機能しているようです。
現在、次のように、apxs (Apache モジュール ビルド ツール) を実行する実行スクリプト フェーズがターゲットに含まれるように、テンプレートを構成しています。
シェル: /bin/bash
スクリプト: /usr/sbin/apxs -c -i $PROJECT_NAME.c
唯一の問題は、コンパイルされたモジュールを Apache の modules ディレクトリにインストールする -i フラグが、そのフォルダにアクセスするために root または管理者権限を必要とすることです。xcodeがモジュールをインストールするためのパスワードを要求することを期待して、スクリプトの前にsuを追加しようとしましたが、役に立ちませんでした。これを行う方法を知っている人はいますか?私がこれまでにグーグルに送った唯一のアドバイスは、分散ビルドオプションを使用して別のユーザーとしてマシンにログインし、そのようにビルドを実行することを示唆しているため、本当に明白なことを見逃したのですか?コンパイル済みモジュールをインストールする権限が必要です。
アドバイスをいただければ幸いです。
乾杯!