15

ダイナミックライブラリ(Cocoa API)を作成する既存のプロジェクトで作業しています。

静的ライブラリを生成したいのですが、[Linking | Mach-O Type]フィールドを「DynamicLibrary」から「StaticLibrary」に変更すると、CleanProjectとBuildProjectの両方がターゲットのMACH_O_TYPE値が無効であると文句を言います。 'staticlib'。

ビルドで静的な.aファイルを生成する簡単な方法はありますか?

ありがとう、
エリック

4

5 に答える 5

23

テキストエディットを使用してYourProjectName.xcodeprojフォルダー内のproject.pbxprojファイルを開き、 productTypeを検索して、その値を「com.apple.product-dynamic」から「com.apple.product-static」に変更します。

于 2010-05-14T07:41:08.483 に答える
4

新しい「静的ライブラリ」プロジェクトを作成し、すべてのメンバーを追加しました。xcode を閉じてテキスト エディターで 2 つのプロジェクト ファイルを表示すると、新しいプロジェクトをすばやく完成させることができます。

于 2009-09-15T17:02:42.513 に答える