私は自分の理由でアプリケーションストアではなく、私はAppleのプライベートフレームワークApple80211をiPhoneアプリケーションで参照しています。私はiPhone SDKの以前のバージョンからフレームワークを得ました。iPhoneアプリケーションのビルドに「dyld:Library not loaded:/ System/[...]」エラーが発生しましたか?どうして?
I「は、既存のフレームワーク」を追加し、フレームワークへの絶対パスが
/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パスでライブラリを探す理由、またはその動作を変更する方法がわかりません。
私は似た(と同じ)sitiationsためにここと他の場所にトリックを試してみました:
- をmyusernameと指定を削除xcodeprojバンドル内の*ファイル
- クリーンに
- すべてのターゲットをビルドディレクトリを削除します。
- 新しいプロジェクトを開始
結果は常に同じです。
iPhoneプロジェクトにこの(または)フレームワークを追加し、少なくとも/ Systemの場所ではなく、私が指している場所にあるライブラリを見るようにXcodeを設定する方法はありますか?
プロジェクトファイルには、/ System/Library [...]パスへの参照が含まれておらず、SDKパスのみが含まれています。 –