Soy nuevo en CocoaPods, y estoy tratando de instalar CorePlot con esta línea en mi Podfile:
platform :ios, "7.0" ... pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git'
Cuando abro el file .xcworkspace
después de la installation, CorePlot muestra frameworks faltantes. Instalé estos binarys vinculados en mi proyecto Xcode, pero esto no resolvió el problema. Dentro del objective CorePlot no parece haber una forma separada de instalar los frameworks.
Este no es el único problema. Cuando trato de hacer reference a files dentro de la biblioteca CorePlot, obtengo un error de file no encontrado, aunque puedo ver los files dentro del objective CorePlot:
Probé las siguientes instrucciones de import:
#import "CorePlot-CocoaTouch.h" #import <CorePlot-CocoaTouch.h> #import <CorePlot/CorePlot-CocoaTouch.h> #import "CorePlot/CorePlot-CocoaTouch.h"
Todo resulta en el mismo error.
No sé si estos problemas están relacionados. ¿Qué debo revisar y qué podría haber salido mal? Esto es lo que he visto:
https://github.com/core-plot/core-plot/issues/163
Agradecería cualquier consejo o explicación sobre la solución de problemas en cuanto a lo que está sucediendo. Gracias.
Aquí está mi Podfile completo:
platform :ios, '7.0' target 'CorePlotTestDo-OverTests' do pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git' pod 'AFNetworking', '~> 2.5' end
No guardé el resultado cuando inicialicé el pod, pero aquí está el resultado de la actualización de pod:
Update all pods Analyzing dependencies Pre-downloading: `CorePlot` from `https://github.com/core-plot/core-plot.git` Downloading dependencies Using AFNetworking (2.5.4) Installing CorePlot 1.6 (was 1.6) Generating Pods project Integrating client project
La syntax del corchete angular para las importaciones es para cabeceras en frameworks. CocoaPods usa bibliotecas estáticas, por lo que necesita usar la otra syntax.
#import "CorePlot-CocoaTouch.h"
Acabo de probar una installation limpia del diagtwig del núcleo usando la configuration del podfile en la pregunta anterior. Funcionó bien con CocoaPods 0.37.1 y Xcode 6.3.2. Asegúrese de que su copy de CocoaPods esté actualizada.