2

私は IOS が初めてで、coreplot (最新バージョン 1.3) を使用する iOS 7.0 アプリを作成しています。「Build active architecture」を YES に設定していたので、開発中にリンクの問題は発生しませんでした ( https://code.google.com/p/core-plot/で説明されている静的リンク方法を使用しました)。 wiki/UsingCorePlotInApplications

次に、自分のデバイス (iphone 4、ios 7) にビルドしてデプロイしました。うまくいきました - ビルド設定を変更するように求められたかどうかは覚えていません。今日の朝、シミュレーターで同じコードを実行しようとすると、リンカー エラーが発生し始めました。いくつかの調査を行った後、アクティブなアーキテクチャのビルドをいいえに設定し、「依存プロジェクトのインストール」戦略を使用してコア プロットを再構築する必要があることに気付きました。ヘッダー ファイルの検索パスを設定する必要があるところで立ち往生しています。コンパイルでヘッダー ファイルを検出できません。coreplot はディレクトリ CorePlot_1.3 にあります。

主なリンク エラーは、「ファイル /Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a を無視し、ファイル /Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch に必要なアーキテクチャ x86_64 がありません」と表示されます。 .a (3 スライス)"

これを解決する試みの一環として、coreplot プロジェクトを個別にロードし、アーキテクチャを Stndard (armv7 nd armv7s) に変更してビルドしようとしました。以下の 2 つの非推奨エラーが表示されます。このライブラリを ios 7 用にコンパイルして、デバッグとデバイスで同じ設定を使用できるようにするための助けをいただければ幸いです。ありがとうございました!

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

4

Core Plot の新しいバージョンに更新する必要があります。Xcode 5 および iOS 7 で動作するように更新されていますが、これらの変更を含むリリースはまだ行っていません。Mercurial で最新のコードをプルするか、次のリリースを待つことができます。

于 2013-09-25T01:13:26.313 に答える