martes, 1 de mayo de 2012

Como instalar aplicaciones .ipa desde Linux Ubuntu 12.04

Estos tutoriales eran el núcleo de la pagina hace unos meses"usar iOS y Linux en conjunto" no solo ubuntu pero con el tiempo fui poniendo mas cosas y se me fue olvidando poner estos artículos.

Para recordar esos tiempos aquí este articulo, lo haremos diferente a los que mas se encuentran en Internet, usando o mejor dicho no usando(installous,ssh)

Nota: Esto es por si Linux es tu única opción de administración para tu dispositivo con iOS,ya que si has instalado apps desde otra fuente puede que se descompongan.

Lo haremos desde terminal y por cable usb

Primero 

Puse en esta entrada desde Ubuntu 12.04 pero se puede desde muchas distros,solo que ubuntu es la mas reciente y muchas personas la usan

Tutorial

1.Descarga tu .ipa (funciona de iOS 3 a iOS 5)

2.Abrimos cydia y agregamos esta repo

repovip.com

Buscamos "appsync" y lo instalamos (para nuestra versión)

3.Abrimos terminal de linux y instalamos lo necesario

Ubuntu 

sudo apt-get install libimobiledevice-dev libimobiledevice-doc libimobiledevice2-dbg python-imobiledevice libplist-doc libplist-dev  usbmuxd  ifuse  ideviceinstaller

Debian

apt-get install libimobiledevice-dev libimobiledevice-doc libimobiledevice2-dbg python-imobiledevice libplist-doc libplist-dev  usbmuxd  ifuse  ideviceinstaller

Fedora 

yum install  apt-get install libimobiledevice-dev libimobiledevice-doc libimobiledevice2-dbg python-imobiledevice libplist-doc libplist-dev  usbmuxd  ifuse  ideviceinstaller

openSUSE

Enlace

4.Conectamos el iphone/ipod touch/ipad a Linux

5.Abrimos una nueva terminal


Y nos damos locación en donde descargamos el .ipa

con 

cd Descargas 


cd Downloads
Después tecleamos 

ideviceinstaller -i nombre_del_ipa

y esperamos




Cuando termine esperamos un poco y checamos el idevice.

Listo, esto seria el equivalente de ifunbox para linux.

Esa es una manera de instalar aplicaciones y desde ubuntu o linux se puede administrar fácilmente nuestro dispositivo :D

Todo esto gracias a

libimobiledevice.org/
 De momento eso es todo :D


3 comentarios:

  1. hola a todos hice todo lo que esta escrito y me lanza este error:
    -U, --uuid UUID Target specific device by its 40-digit device UUID.
    -l, --list-apps List apps, possible options:
    -o list_user - list user apps only (this is the default)
    -o list_system - list system apps only
    -o list_all - list all types of apps
    -o xml - print full output as xml plist
    -i, --install ARCHIVE Install app from package file specified by ARCHIVE.
    -u, --uninstall APPID Uninstall app specified by APPID.
    -g, --upgrade APPID Upgrade app specified by APPID.
    -L, --list-archives List archived applications, possible options:
    -o xml - print full output as xml plist
    -a, --archive APPID Archive app specified by APPID, possible options:
    -o uninstall - uninstall the package after making an archive
    -o app_only - archive application data only
    -o copy=PATH - copy the app archive to directory PATH when done
    -o remove - only valid when copy=PATH is used: remove after copy
    -r, --restore APPID Restore archived app specified by APPID
    -R, --remove-archive APPID Remove app archive specified by APPID
    -o, --options Pass additional options to the specified command.
    -h, --help prints usage information
    -d, --debug enable communication debugging

    victor@victor-AOD255:~/Descargas$

    que puedo hacer para resolver este problema (no quiero instalar windows solo por esto) gracias por su ayuda.

    ResponderBorrar
  2. No es un error son la opciones del programa,cuando escribes mal un comando te manda a la guia,lo que pasa es que puede que hayas escrito mal el nombre,

    Usa el comando ls *.ipa

    Y copia el nombre de la app y pegala en comando "ideviceinstaller -i",cuando este conectado el iphone,y también no olvides tener instalado appsync

    Ejemplo

    hackloper@Linux-Gnoma:~$ cd Descargas

    hackloper@Linux-Gnoma:~/Descargas$ ls *.ipa
    facebook.ipa

    hackloper@Linux-Gnoma:~/Descargas$ ideviceinstaller -i facebook.ipa

    Saludos

    ResponderBorrar

Los comentarios serán revisados antes de ser publicados.