Encontré un problema al instalar cocoapods. ¿Alguien puede ayudarme?
Ya sea que necesite actualizar Ruby o no, rvm le permite tener múltiples versiones de Ruby y cambiar entre ellas libremente. Si ya está instalado, vaya al paso 2 (verifique si está instalado mediante rvm -v)
$ curl -L get.rvm.io | bash -s stable
// Necesita esperar un momento
source ~/.bashrc
source ~/.bash_profile
rvm -v
Si el La versión mostrada es normal. La instalación se realizó correctamente.
Paso 2: Instalar Ruby
CocoaPods actualmente requiere que la versión de Ruby sea superior a 2.2.2; de lo contrario, se informará un error: Error al instalar pods: activesupport requiere la versión de Ruby >= 2.2.2. Actualmente, los sistemas Mac utilizan 2.0 de forma predeterminada. La versión predeterminada es 2.0, por lo que es necesario actualizarla.
Ver Ruby instalado:
lista de rvm
Si la versión instalada es superior a 2.2.2, vaya directamente al paso 3.
ruby -v //comprueba también la versión de Ruby
// Lista las versiones de Ruby instalables
lista de rvm conocida
rvm install 2.2.2 //instalar una versión de ruby
Paso 3: Reemplazar la fuente
Necesitamos llegar al cambio Cambiar la fuente (ya que China está amurallada) así que cambie la fuente a ruby-china ejecutando el siguiente comando en la terminal
Así es como se ven la mayoría de los artículos en la web:
sudo gem update --system
fuentes de gemas --remove https://rubygems.org/
// Espere la respuesta antes de ingresar el siguiente comando:
fuentes de gemas -a https:/ /ruby.taobao.org/
Hay un gran problema aquí: informará _connect devuelto=1 errno=0 state=SSLv3 lectura servercertificateB:certificado verificado fallido (https://ruby. taobao.org /specs.4.8.gz)
Esto se debe a que la fuente de tao Gems se ha desactivado y ahora está reflejada en ruby-china. El método correcto es:
Fuentes de gemas. -a https:/ /ruby.taobao.org/specs.4.8.gz
Esto se debe a que la fuente de tao Gems ha sido deshabilitada.
El método correcto es:
sudo gem update --system
fuentes de gemas --remove https://rubygems.org/
fuentes de gemas --remove https://ruby.taobao.org/ // Si Taobao mirror está instalado
// Espere la respuesta y luego escriba el siguiente comando
gem sources -a https:/ /gems.ruby-china.org/
Para verificar que su imagen de Ruby sea solo ruby-china, puede verificar con el siguiente comando:
$ gem sources -l p >
Solo si el siguiente texto aparece en la terminal, el comando anterior se ejecuta con éxito:
*** FUENTES ACTUALES ***
https://gems. ruby -china.org/
# Asegúrate de que solo haya gems.ruby -china.
Paso 4: Instalar CocoaPods
sudo gem install -n / usr/local /bin cocoapods
Paso 5: Actualizar la gema
Para actualizar la gema a la última versión, escriba en la terminal:
sudo gem update --system
Para asegurarse de que CocoaPods funcione correctamente, puede utilizar la función de búsqueda de CocoaPods para verificar. En la terminal escribe:
pod search AFNetworking
Comenzaremos creando este mágico PodFile. En la terminal, vaya (comando cd) al directorio donde se encuentra el proyecto, luego use vim para crear un Podfile en el directorio actual, ejecute:
vim Podfile
Luego ingrese en el archivo Podfile El siguiente texto:
Tenga en cuenta que el formato de entrada en el podfile ha cambiado.
plataforma :ios, '8.0'
target 'Nombre de tu proyecto' do
pod 'AFNetworking', '~> 3.1.0'
p>
fin
Luego guarde y salga. En el entorno vim, el comando para guardar y salir es:
:wq
En este momento, encontrará un archivo llamado Podfile en el directorio del proyecto. lo que acabas de escribir. Tenga en cuenta que el archivo Podfile debe estar en el mismo directorio que el archivo del proyecto .xcodeproj.
En este punto, está listo para descargar la biblioteca AFNetworking usando CocoPods. Aún en el directorio del proyecto actual en la terminal, ejecute el siguiente comando:
$ pod install
Pro probado