Xcode 4でスタティックライブラリをiOSプロジェクトにリンクさせる
2023-10-16 18:58:45
質問
私はあるプロジェクト(
AQGridView
) で静的ライブラリをコンパイルしていますが、私のプロジェクトにそれを追加することができないようです。
を私のプロジェクトにドラッグインするとワークスペースが作成され、それをリンクしようとすると
libAQGridView.a
ファイルから
DerivedData
ディレクトリにある
これは
AQGridView
プロジェクトで使用することができます。 Xcode 4のプロジェクトでこれを使用する具体的な方法をご存知の方はいらっしゃいますか?
どのように解決するのですか?
以下のようにしています。
- スタティックライブラリプロジェクトをドラッグします。Xcodeでスタティックライブラリプロジェクトを開いている場合は、今それを閉じます。
- プロジェクトナビゲータでメインプロジェクト(スタティックライブラリを追加するプロジェクト)を選択し、エディタで、左側の列のヘッダーTARGETSの下に、私のメインプロジェクトのターゲットを選択し、Build Phasesタブに移動します。
- ターゲット依存関係] の "+" をクリックし、追加した静的ライブラリ プロジェクトからライブラリ アイコン ターゲット依存関係を追加します。
- Link Binary with Libraries の "+" をクリックし、フォルダ "Workspace" の下にあるライブラリ アイコンを追加します。
- 静的ライブラリ プロジェクトでヘッダーがリンクされている場合、静的ライブラリ プロジェクトのヘッダーの検索パスを入力する必要がある場合もあります。
メインプロジェクトのプロジェクトナビゲータで、静的ライブラリプロジェクトがメインプロジェクトの下にネストされていない場合、最も考えられる理由は、静的ライブラリ自身の Xcode プロジェクトがまだ開かれているからです。Xcodeを終了し、元の静的ライブラリプロジェクト自体を開かずに、ネストされた静的ライブラリプロジェクトを含むメインプロジェクトを開くと、メインプロジェクトにネストされたプロジェクトとして表示されるのが確認できるはずです。
関連
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] iOSのバージョンを確認する方法を教えてください。
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み】Xcode Derived dataフォルダの中身を安全に削除できますか?
-
[解決済み】XcodeとSDK 4+を使用してファットスタティックライブラリ(デバイス+シミュレータ)をビルドする。
-
[解決済み] UIViewControllerの上にclearColor UIViewControllerを表示する
-
[解決済み】ライブラリ?静的?ダイナミック?それともフレームワーク?プロジェクトの中に別のプロジェクトがある
-
[解決済み] Xcode 4は、静的ライブラリの依存関係からパブリックヘッダーファイルの場所を特定できません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] UITextViewのキーボードをリターンキーで解除するには?
-
[解決済み] iPhoneのシミュレータに.ipaファイルをインストールする方法は?
-
[解決済み] CGFloatとfloatを使うことの違いは何ですか?
-
[解決済み] UIButton: 選択されたハイライト状態の画像を設定する
-
[解決済み] オプションのメソッドを持つプロトコルを作成するには?
-
[解決済み] iPhoneでテキスト入力のポップアップダイアログボックスを表示する簡単な方法は?
-
[解決済み] iPhoneでNSStringをAES暗号化する方法
-
[解決済み] MKMapViewのズームレベル設定
-
[解決済み] iOS用のダイナミックライブラリをビルドして、実行時にロードすることは可能ですか?