Cocoapods use_frameworks! problema

Descubrí que la manera de resolver un problema, en una biblioteca que estoy usando, es agregar use_frameworks! al podfile Cuando ejecuto la pod install de la pod install en la terminal, obtengo el siguiente error:

[!] Archivo Podfile no Podfile : método indefinido `use_frameworks! ' para #.
La actualización de CocoaPods podría solucionar el problema.

Estoy usando Cocoapods, así que no entiendo este problema. Esta label es necesaria para proyectos que usan swift, estoy usando el objective c.

Solutions Collecting From Web of "Cocoapods use_frameworks! problema"

Me parece a la segunda parte de ese post de error:

La actualización de CocoaPods podría solucionar el problema.

Es tu problema use_frameworks! se agregó en CocoaPods 0.36.0 que recién se lanzó recientemente .

Use pod --version para ver lo que está ejecutando actualmente. Suponiendo que es anterior a 0.36.0 , necesitará actualizarlo con

 [sudo] gem install cocoapods 

Lo cual es exactamente como lo instaló originalmente.

Tuve el mismo problema al intentar ejecutar la pod install en mi Mac. Así que, en caso de que alguien encuentre este problema, lo que funcionó para mí fue cambiar la versión actual de Ruby con rvm .

En la console, use la rvm list para ver qué versiones ha instalado: introduzca la descripción de la imagen aquí

Entonces, la versión de ruby ​​que se estaba ejecutando en mi mac era ruby-2.1.2. Lo cambié con:

rvm use ruby-2.2.2
y ejecuté la pod install nuevo y funcionó.