はじめ
を交換した後、私たちはPOPOPコマーシャルChartBoost SDKを使用しているに取り組んでいます。私たちはしばらくこのSDKを使用していましたが、問題はありません。これは基本的に "ChartBoost.h"というヘッダーファイルと "libChartBoost.a"ファイルしか持たない非常に単純なライブラリです。
ここで、SDKファイルを新しいバージョンで更新しました。私がここで行ったことは、単にMove To Trashによってプロジェクトから古いSDKファイルを削除することでした。私がやったのは、単に新しいSDKファイルをプロジェクトに移して参照を追加することでした。
問題は、右これを行うと、プロジェクトをコンパイルした後、私は突然2つのリンクエラーが発生します。ここでのスクリーンショットです:
は、私は私がしようとするとエラーを削除すると考えることができ、ほとんどすべてのものを試してみました。私はプロジェクトとプロジェクトフォルダをきれいにしました。また、オーガナイザウィンドウからプロジェクトの派生データを削除しようとしました。
これは、リンカが古いファイルの参照を使用しようとしていることとは何か関係がありますか?しかし、私はそれが今無効な参照を削除する方法について行くことができるか分からない。
この問題がどのように解決できるか考えている人はいますか?
[EDIT]バイナリ
にChartBoost.aのリンクだから私は「フェーズの構築」タブからバイナリにChartBoost.aファイルをリンクしようとしました。 8つの新しいものを明らかにしたが、これは下のスクリーンショットに示すように、2つの元のエラーを取り除くでした:私はリンクエラーのこれらの種類は、残念ながら意味することになっているものはかなりよく分からない
:(誰もがあなたのアプリのターゲットに任意のアイデア?
ライブラリーがないか、ARCやライブラリの使用などが残っているようです。 – mientus
BTW:ChartBoost.hとlibChartBoostを置き換える方が良いでしょう。Xcodeのファイル参照が指し示しているどこにいても、ディスク上のどこにいてもファイルを保存できます。あなたは他のものを変更する必要はありませんでした。 –
チップKurt Revisありがとうございました:) – CodingBeagle