he conseguido un iphone

User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Manuel,

Tu ipa se instala perfectamente :-)

He probado a reemplazar el ejecutable dentro del ipa con el tutor01 y no arranca (aparece pantalla en negro y se cierra), luego algo debe estar mal en la aplicacion

vamos progresando... :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Antonio Linares wrote:Manuel,

Ya que tenemos las librerias de Harbour para el iOS, ahora resulta muy fácil construir desde Mac usando el Harbour para Mac y enlazando con las librerias de Harbour-iOS :-)

Descarga el proyecto FivePhone desde http://code.google.com/p/fivephone/ y usa samples/buildmac.sh para construir. Ha hecho el ejecutable a la primera :-)

Ahora solo falta copiarlo al iPhone/iPad en un formato que nos permita lanzarlo desde el springboard...
Entiendo que lo que debo hacer es con el harbour que tenemos para mac ( el de fivemac) , sustituyo los lib por los que tengo dentro del iphone y los samples por los samples del fivephone ¿ NO ? .
El harbour para iphone que aparece como enlace en fivephone ¿ Es para iphone (arm ) o es una version para mac especialmente creada para construir para iphone ? . Pregunto ahora para luego ir mas rápido en casa ...
Saludos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Manuel,
Entiendo que lo que debo hacer es con el harbour que tenemos para mac ( el de fivemac) , sustituyo los lib por los que tengo dentro del iphone y los samples por los samples del fivephone ¿ NO ?
Si, exactamente :-)

Solo hay que reemplazar las librerias de Harbour para que use las construidas para el iOS
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Antonio Linares wrote:Manuel,

He probado a reemplazar el ejecutable dentro del ipa con el tutor01 y no arranca (aparece pantalla en negro y se cierra), luego algo debe estar mal en la aplicacion

vamos progresando... :-)
Puede que tenga lago que ver con lo de la firma de aplicaciones para que funcionen en el iphone .
Por curiosidad coloca la aplicacióon que generaste en el iphone ( como antes con el appinstall ) . Con la applicacion ejemplo del blog ademas del appinstall viene otro programilla llamado ldid que sirve para "seudo firmar" la aplicación .Desde consola :

ldid -S nombreapp y luego le damos al appinstall .
Todo esto lo he sacado revisando el make del blog , que por ahora es una muy buena "guia de referencia" .
Saludos.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Ya tengo eñ harbour para iphone en el mac ... pero me faltan cosas para intentar el tutor01 ... tengo el archivo ios.m y el msgs.m ... en lazandolos tambien me da error :

Code: Select all

compiling...
Harbour 2.1.0beta1 (Rev. 14766)
Copyright (c) 1999-2010, http://harbour-project.org/
Compiling 'tutor01.prg'...
Lines 64, Functions/Procedures 2
Generating C source output to 'tutor01.c'... Done.
compiling C module...
linking...
Undefined symbols:
  "_GetApp", referenced from:
      _MsgInfo in msgs.o
      _MsgYesNo in msgs.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
done!
iMac-de-Manuel-Alvarez-Sanchez:samples manuel$ 

 
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Manuel,

Haz un checkout desde el repositorio del FivePhone y haz make para que se construya.

Luego usa samples/buildmac.sh tutor01

No necesitas el ios.m, ya que ese código lo proporciona la libreria del FivePhone
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Manuel,

Cierto, se me habia pasado pseudo-firmar la aplicacion con ldid -S tutor01

aun asi, sigue la pantalla negra. Algo falta...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Si estaba ahora precisamente con ello , he generado ya la aplicacion tutor01 y la he seudofirmado y la he instalado , pero me pasa lo que a ti , se habre y cierra inmediato ...
Antes hice una cosa ( por error ) intente enlazar el ios.o que tenia en el iphone con los otros archivos ... me dijo que no era un archivo valido ya que era arm y yo estabe generando un linkado arm6 y no lo enlazo .... si forzamos a que se genere codigo arm en vez arm6 , ¿ Pasara algo ? .
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Posiblemente arm sea compatible con arm6, pero no al reves (pura suposición) pues arm6 tiene mas cosas que arm

Tal vez deberiamos quitar la llamada a MsgInfo() y ver si podemos escribir un log ó un sonido, algo que nos indique que se ejecuta...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: he conseguido un iphone

Post by Daniel Garcia-Gil »

Saludos

humildemente tengo el 2g será.
Será compatible todo este proceso, me gustaría aportar :-D
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Daniel,

Que versión de software tiene instalado ?

Con 3.2 ó 4.1 seria perfecto :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pablovidal
Posts: 398
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana
Contact:

Re: he conseguido un iphone

Post by pablovidal »

Hola Antonio,

Tengo un 3GS con iOS4.1, lo unico es que esta sin el jailbreak, Serviria este ?

se podria hacer esto desde Windows o Linux, No tengo MAC
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Daniel Garcia-Gil wrote:Saludos

humildemente tengo el 2g será.
Será compatible todo este proceso, me gustaría aportar :-D
Primero Bienvenidos todos :D

Creo que el iphone 2 se quedo en la 3.1 :(
De todas formas lo primero es preguntar si tienes jailbreak , si no lo tienes , en esta fase por ahora no podras hacer mucho ( creo que nada ) .
si lo tienes , un punto de partida "facil" es instalar el programa que se ha puesto en rapidshare ( en este mismo hilo , unos mensajes mas arriba ) , es una ipa ,la colocas en el itunes y sincronizas , esta en principio compilada con el sdk 3.2 , asi sabremos si en tu telefono corren aplicaciones compliadas con esa version .
Saludos.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

pablovidal wrote:Hola Antonio,

Tengo un 3GS con iOS4.1, lo unico es que esta sin el jailbreak, Serviria este ?

se podria hacer esto desde Windows o Linux, No tengo MAC
Yo estoy usando tu mismo equipo 3gs con ios4.1.
Sin jailbreak de momento poco se puede hacer . Ojo , de momento .
Con jailbreak es otra cosa . El camino que seguimos hasta hoy era compilar y linkar los programas en el mismo iphone .Esto hace que sea independiente de la plataforma que uses ya que se realiza todo desde terminal via SSH . Yo en contreto he estado haciendo las pruebas desde windows y desde mac indistintamente , realmente se hacen en el iphone .
Saludos.
User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: he conseguido un iphone

Post by Daniel Garcia-Gil »

Saludos

La versión es 3.1.3
si tengo el jailbreak, de hecho ya he descargado harbour del svn, instale gcc, intente construir pero me da un error con utemp.h
use la compilación que publicaste pero no funciono (me lo imaginaba)

he seguido esto desde el principio, pero me encuentro en un punto de tranca

seguiré probando y muestro los resultados, lo intentare usando el 3.2
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Post Reply