Page 28 of 43

Re: he conseguido un iphone

PostPosted: Tue Nov 23, 2010 5:23 pm
by Antonio Linares
Manuel,

Has podido hacerlo sin certificado ? Cómo ? :-)

Re: he conseguido un iphone

PostPosted: Tue Nov 23, 2010 6:07 pm
by mastintin
Antonio Linares wrote:Manuel,

Has podido hacerlo sin certificado ? Cómo ? :-)


Se crea un certificado de desarrollador que no se verifica pero que sirve para que xcode deje compilar .Me dá que para la proxima version de xcode lo taparán pero de momento sirve .

Aqui esta el post donde dejé el enlace : :D :wink:
http://forums.fivetechsupport.com/viewtopic.php?f=8&t=20079&start=390#p107896

Por cierto he mirado que se pueden hacer plantillas personalizadas de xcode donde directamente podemos hacer que nos ponga el vmInit() y la llamada a main() automaticamente :D

Re: he conseguido un iphone

PostPosted: Tue Nov 23, 2010 7:58 pm
by mastintin
He subido al repositorio un template personalizado que genera automatico el codigo para hacer aplicaciones fivephone desde xcode .
Falta mirar como hacemos para configurar los parametros de paths de includes y librerias pero como comienzo vale.
Saludos.

--------------------- edito ------------------------------------
He subido una nueva version donde van tambien ajustado para que compile los prg .Los paths tambien van puestos pero ajustados con mi configuracion asi que tenemos que cambiarlos ( para cada uno ) .
Para instalar descomprimir en :
/Users/xxxx/Library/Application\ Support/Developer/Shared/Xcode/
Para ajustar lo de los path se abre el template con xcode y se pone lo que queramos ...

Saludos.

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 7:10 am
by Antonio Linares
Manuel,

El template lo has creado a mano ó usando xcode ?

Es decir, puede usarse xcode para crear un template ? gracias :-)

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 7:53 am
by mastintin
Antonio Linares wrote:Manuel,

El template lo has creado a mano ó usando xcode ?

Es decir, puede usarse xcode para crear un template ? gracias :-)

Antonio el template es el que trae el propio xcode modificado con xcode ...me explico para todos.
nos vamos a /Developer/Library/Xcode/Project Templates ( creo recordar , sino es parecido ) aqui tenemos todos los templates de xcode. Copiamos el que nos interesa a la carpeta ~/Library/Application Support/Developer/Shared/Xcode/
y lo abrimos con xcode . Hacemos las modificaciones oportunas y lo cerramos. listo .
Si abres el asistente de xcode para un nuevo proyecto lo veras en personalizados .
Saludos.

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 9:56 am
by Antonio Linares
He subido dos descargas a la página del proyecto:

1. Una única libreria Harbour que contiene todas dentro :-)
http://fivephone.googlecode.com/files/libharbour.a

2. Una única librería FivePhone que contiene Five y FiveC dentro :-)
http://fivephone.googlecode.com/files/libfivephone.a

Probado con ambas y con el xcode correspondiente a la versión más reciente de iOS (4.2.1) y funcionando bien :-)

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:25 am
by Antonio Linares
Manuel,

Los templates originales de xcode para el iPhone los he encontrado en:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:36 am
by Antonio Linares
Manuel,

Antonio el template es el que trae el propio xcode modificado con xcode ...me explico para todos.
nos vamos a /Developer/Library/Xcode/Project Templates ( creo recordar , sino es parecido ) aqui tenemos todos los templates de xcode. Copiamos el que nos interesa a la carpeta ~/Library/Application Support/Developer/Shared/Xcode/
y lo abrimos con xcode . Hacemos las modificaciones oportunas y lo cerramos. listo .
Si abres el asistente de xcode para un nuevo proyecto lo veras en personalizados .


Podrias poner algunos pantallazos siguiendo el proceso ? No acabo de conseguirlo, gracias! :-)

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:51 am
by mastintin
Antonio Linares wrote:Manuel,


Los templates originales de xcode para el iPhone los he encontrado en:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application


No estoy en el mac asi que no puedo ponerte capturas de momento ,pero la cosa es muy simple ...
Bien , coje el que quieras ,por ejemplo el "View-based iPhone Application" , copia la carpeta
Vete a ~/Library/Application Support/Developer/Shared/Xcode
crea los directorios que faltan /Project Templates/Application/
y copia la carpeta anterior dentro .
Te queda así:
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/Application/View-based iPhone Application/
dentro veras un proyecto de xcode ->doble click y te lo abre . Modificas el proyecto y lo cierras . Listo .
tienes en el repositorio un proyecto ya modificado por mi que funciona , está en el directorio fivephone sintax .
saludos.

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 12:47 pm
by mastintin
Antonio si puedes subir el make para hacer solo un lib al repositorio ......
Por cierto , deberíamos ponernos de acuerdo en una "instalacion standar" para que los path sean validos para todos. En la carpeta developer por ejemplo ...

----------------------- edito --------------------------------
He subido al repositorio un instalador de fivephone . Despues de mucho pensarlo pienso que el directorio Developer es el mas apropiado . No pertenece al sistema propiamente dicho ,pertenece a todos los usuarios y casi seguro todos lo hemos colocado en raiz . De esta manera podemos standarizar los path .
Un saludo.

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:15 pm
by Antonio Linares
Manuel,

Antonio si puedes subir el make para hacer solo un lib al repositorio ......


Lo he hecho a mano, asi:
Code: Select all  Expand view

libtool -static -o libfivephone.a libfive.a libfivec.a

libtool -static -o libharbour.a libbz2.a libhbcommon.a libhbcpage.a libhbcplr.a libhbdebug.a libhbextern.a libhbhsx.a libhblang.a libhbmacro.a libhbnulrdd.a libhbrdd.a libhbrtl.a libhbsix.a libhbuddall.a libhbusrrdd.a libhbvm.a libjpeg.a liblibhpdf.a libm.a libminizip.a libmsqlite3.0.a libpng.a librddcdx.a librddfpt.a librddnsx.a librddntx.a
 

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:22 pm
by mastintin
subido al repositorio instalador con el fivephone , harbour , archivos de sintaxis y template de aplicacion fivephone .... queda todo listo para usar .
Saludos.

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:36 pm
by Antonio Linares
mastintin wrote:subido al repositorio instalador con el fivephone , harbour , archivos de sintaxis y template de aplicacion fivephone .... queda todo listo para usar .
Saludos.


Manuel,

Extraordinario! :-)

Voy a ponerlo como fichero de descarga! Vamos muy bien :-)

Re: he conseguido un iphone

PostPosted: Wed Nov 24, 2010 10:44 pm
by Antonio Linares
Manuel,

Te ha quedado estupendo! :-)
Image

Re: he conseguido un iphone

PostPosted: Thu Nov 25, 2010 12:33 am
by Antonio Linares
Funcionando en el simulador!!! :-D

Image

Subidas las librerias a la sección de descarga del proyecto:
http://fivephone.googlecode.com/files/libharbour.sim.a
http://fivephone.googlecode.com/files/l ... hone.sim.a

He tenido que añadir unas funciones al proyecto. Ya las incluiremos en las librerias una vez revisadas:
Code: Select all  Expand view

function HB_GT_TRM()

return nil
 

Code: Select all  Expand view

void write$UNIX2003( int i, char * s )
{
    NSString * ns = [ [ NSString alloc ] initWithCString: s ];
    NSLog( ns );
}

void fopen$UNIX2003( void )
{
}