отсутствует необходимая архитектура x86_64 в файле libCorePlot-CocoaTouch.a

СогласноРэй Вендерлих учебникЯ сделал следующее:

Шаг 1 - Я загрузилCorePlot_1.4.zip на официальном сайте

Шаг 2 - Я добавил в свой проектПапка CorePlotHeaders истатическая библиотека с именем libCorePlot-CocoaTouch.a (проверка«Копировать элементы в папку целевой группы (при необходимости)»)

Шаг 3 - Я добавил вПоле других флагов линкера последующий :-ObjC

Шаг 4 - Я зарегистрировалсяСвязь бинарных с библиотеками еслиlibCorePlot-CocoaTouch.a а такжеQuartzCore рамки были здесь

Результат: Когда я компилирую свой проект, он отлично работает, когда я используюIphone Retina (4-дюймовый), Но когда я используюIphone Retina (4-дюймовый 64-разрядный) При попытке собрать и запустить я получил следующее сообщение:

ld: warning: ignoring file /blah/blah/libCorePlot-CocoaTouch.a, missing required architecture x86_64 in file /blah/blah/libCorePlot-CocoaTouch.a (3 slices)

Вот полное сообщение:

ld: warning: ignoring file /Users/me/Desktop/project/libCorePlot-CocoaTouch.a, missing required architecture x86_64 in file /Users/me/Desktop/project/libCorePlot-CocoaTouch.a (3 slices)
Undefined symbols for architecture x86_64:
"_CPTDecimalFromCGFloat", referenced from:
  -[PatientConstanteVisualiser configurePlots] in PatientConstanteVisualiser.o
  -[PatientConstanteVisualiser configureAxes] in PatientConstanteVisualiser.o
"_CPTDecimalFromInteger", referenced from:
  -[PatientConstanteVisualiser configureAxes] in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTAxisLabel", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTColor", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTFill", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTMutableLineStyle", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTMutableTextStyle", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTPlotSymbol", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTScatterPlot", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTTheme", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_OBJC_CLASS_$_CPTXYGraph", referenced from:
  objc-class-ref in PatientConstanteVisualiser.o
"_kCPTStocksTheme", referenced from:
  -[PatientConstanteVisualiser configureGraph] in PatientConstanteVisualiser.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я потратил несколько часов на эту проблему ... Пожалуйста, помогите ...

Ответы на вопрос(8)

Ваш ответ на вопрос