2

フレームワークの最新バージョンをXcodeプロジェクトに追加しようとしていますが、Xcodeに古いバージョンを無視させることができないようです。

プロジェクトからフレームワークを削除し、「バイナリとライブラリのリンク」セクションのリストを削除しました。次に、古いフレームワークのすべてのインスタンスをMacから削除し、シミュレーター内のコンテンツと設定をリセットします。プロジェクトをクリーンアップし、派生データを削除します。次に、フレームワークの新しいバージョンをダウンロードして、通常どおりドラッグアンドドロップします。すべてが正常にリンクしているように見え、プロジェクトはエラーなしで再びビルドされます。新しいフレームワークのコンポーネントを使用するビューに移動しますが、大きな「試用版」の透かしがまだ残っており、フレームワーク自体の[getInfo]関数をクエリすると、古いフレームワークのバージョンが返されます。

このフレームワークへのすべての参照を完全に削除するにはどうすればよいですか?ハードドライブに存在しなくなり、以前のビルドからキャッシュされたすべてのデータを消去し、別の場所から完全に新しいフレームワークをリンクした場合、プロジェクトにどのように組み込まれていますか?

4

2 に答える 2

-2

Xcodeが他のディレクトリのプロジェクトの他のバージョンで古いフレームワークを見つけるのは、フレームワークの自動検索であることが判明しました。なんて頭が痛い。

于 2012-08-01T15:31:40.200 に答える