アプリ ストアではなく、私自身の理由で、iPhone アプリで Apple プライベート フレームワーク Apple80211 を参照しています。以前のバージョンの iPhone SDK からフレームワークを取得しました。
「既存のフレームワーク」を追加し、フレームワークへの絶対パスが
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/PrivateFrameworks/Apple80211.framework
アプリをビルドしようとしました。
しかし、(デバイスへの) ビルドはエラーで失敗します
dyld: Library not loaded: /System/Library/PrivateFrameworks/Apple80211.framework/Apple80211
参照元: /var/mobile/Applications/3691587D-87AF-44EA-A505-F73D17F39B3B/iWire2.app/iWire2 理由: 画像が見つかりません
Xcode が (フレームワーク リストで指定されたパスを使用する代わりに) /System パスでライブラリを検索する理由や、その動作を変更する方法がわかりません。
同様の(および同一の)状況について、ここや他の場所で見つけたトリックを試しました。
- xcodeproj バンドルの myusername.* ファイルを削除します
- ビルドディレクトリを削除
- すべてのターゲットを消去
- 新しいプロジェクトを開始
結果は常に同じです。
この (または) フレームワークを iPhone プロジェクトに追加し、少なくとも /System 内の場所ではなく、指定した場所にあるライブラリを Xcode に表示させるにはどうすればよいですか?