18

Mac 上の既存の Xcode プロジェクトから Makefile を生成したいと考えています。具体的には、既存の iPhone、Mac 上の Objective-C プログラムです。

PBToMakeを見つけましたが、Xcode 2.1 用のようで、使用しようとすると、Xcode 3.1 プロジェクトでは機能しませんでした。

4

4 に答える 4

6

GNUStep は、.xcodeproj ファイルを GNUMakefile に変換する「 pbxbuild 」を提供します。

更新: pbxbuild は非推奨になりました

于 2012-01-30T06:54:22.460 に答える
2

Makefile を生成する自動化された方法ではありませんが、少なくともターゲット用にビルドされたソース ファイルのリストを取得することがわかりました。

この場合、Xcode 4.0.2 を使用しています。

  • プロジェクトの最上位ノードを選択
  • ターゲット リストでターゲットを選択します。
  • 「ビルドフェーズ」を選択
  • 「ソースのコンパイル」を開きます
  • ソース ファイルの 1 つを選択します
  • Command-A を押してすべてを選択する
  • Command-C を押してコピーします
  • お気に入りのテキスト エディターに貼り付け、正規表現を削除して再構築します。

貼り付けられた出力は、各ソース ファイルへのフル パス名です。

于 2012-01-06T14:26:15.723 に答える
1

Xcode は、プロジェクトからの Makefile の生成をサポートしていません。IDE の外部でプロジェクトをビルドするだけの場合は、xcodebuildコマンドライン ツールを確認してください。

于 2008-09-18T18:53:33.540 に答える
0

あなたは製造を試すことができます。これはテンプレートベースであり、適切なmakefileを生成するために取得できると思います(私はあまり遊んでいません)。

于 2009-01-13T22:30:24.523 に答える