Xcode 4 プロジェクト、Spotlight、Core Data、単体テストを備えた Cocoa アプリケーションがあります。このアプリは、私が作成した TBPluginManager という名前のカスタム フレームワークを使用して、バンドルを読み込みます。私はもともと Xcode 3 でフレームワークを書きましたが、Xcode 4 でそれを使用すると GDB が不平を言い続けたので、Xcode 4 でフレームワークを作り直しました。
[プロセス 3840 スレッド 0x0 に切り替え] dyld: ライブラリが読み込まれていません: > Library/Frameworks/TBPluginManager.framework/Versions/A/TBPluginManager 参照元: /Users/elise/Library/Developer/Xcode/DerivedData/BookManager-cooglmktssmptpatjuetculukiqd/Build/製品/リリース/BookManager.app/Contents/MacOS/BookManager
理由: イメージが見つかりません sharedlibrary apply-load-rules all 現在、プログラムに使用できるメモリがありません: malloc を呼び出すのは安全ではありません
Library/Frameworks/TBPluginManager.framework ではなく /Library/Frameworks/TBPluginManager.framework に存在するため、単体テストでフレームワークが見つからない理由がわかりました。しかし、それを単体テスト バンドルに伝えるにはどうすればよいでしょうか。フレームワーク、ヘッダー、およびライブラリ検索パスのビルド設定を設定しようとしましたが、役に立ちませんでした。
ところで、私は GHUnit に戻りましたが、これも機能させたいと思っています。
フォローアップ: Grady Player が私をばかだと言うためだけにアカウントを取得したことに悩まされていますが、彼または彼女が正しいのかもしれません。私の素敵で信頼できるフレームワークは、時代遅れになっているような警告とエラーを生成しているので、問題を Apple Developer Technical Support に引き渡しました。その中で面白いものがあれば、ここに投稿します。それ以外の場合は、質問を削除します。