軽度のハックを使用すると、iOS 用の静的フレームワークを作成できます。静的フレームワークは非常に便利に使用できます。追加の手順 (ビルドへの追加やヘッダー検索パスの追加など) なしで、単純に新しいプロジェクトにドロップできます。
最近 OS X プログラミングを始めたのですが、最初に気付いたのは、静的フレームワークが利用できないようだということでした。動的フレームワークは明らかに利用可能であり、推奨されていますが、アプリケーションでの使用を目的とした小さなプライベート フレームワークを作成したいので ( へのインストールではありません/Library/Frameworks
)、新しいアプリケーション プロジェクトで動的フレームワークを使用するには、まだ多くの追加手順が必要です。
私の理想的な世界では、静的フレームワーク (ヘッダー ファイルとコンパイル済み.a
ファイルを含むフレームワーク) を作成し、そのフレームワークを新しいプロジェクトにドラッグ アンド ドロップして、コーディングを開始します。OS X でそのような静的フレームワークを作成する方法はありますか?
PS通常のフレームワークプロジェクトでMach-O出力タイプを「静的ライブラリ」に設定しようとしましたが、エラーが発生しましFramework target has invalid MACH_O_TYPE value of 'staticlib'.
た。