FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveMac / FivePhone (iPhone, iPad) he conseguido un iphone
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Wed Oct 20, 2010 07:31 PM
Daniel Trata de ejecutar este programa en tu iphone :
http://rapidshare.com/files/426110106/TabBar.ipa
instalalo mediante el itunes y sincronizalo.
y nos cuentas .
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Wed Oct 20, 2010 09:03 PM
he mirado como podemos "controlar" que pasa en esa aplicacion que se cierra y no se por donde tirar . La de emitir un beep para saber si se ejecuta se complica porque el framework del iphone no tiene la funcion nsbeep . Otra forma sería controlarlo por medio de NSlog pero al no ser lanzado desde consola no nos va a dar la salida por ella .Una opcion que se me ocurre es mirar si existe manera de redireccionar la salida de nslog a un archivo log concreto .
He mirado a ver si en mi iphone tengo algun crashreport y no tengo ninguno ,asi que realmente no parece que la aplicación "casque" ,solo que no hace lo que debe.
Un saludo.

-------------------------- edito para ampliar ------------------------
he encontrado esto que puede servir :
Code (fw): Select all Collapse
Redirect NSLog to a file on the iPhone
January 9, 2009 – 21:42 Share on Twitter

If you need to debug your app when disconnected from your Mac (and from the console), redirect all your NSLog calls to a file so you can later read it.

The method below will create a file name “console.log” in the Documents folder of your application so you can later read it.

Just call this method in your program:

- (void) redirectConsoleLogToDocumentFolder
{
  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                       NSUserDomainMask, YES);
  NSString *documentsDirectory = [paths objectAtIndex:0];
  NSString *logPath = [documentsDirectory
                       stringByAppendingPathComponent:@"console.log"];
  freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}

The log will never be erased, so use with caution.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Wed Oct 20, 2010 09:23 PM

Manuel,

El CrashReporter.log deberia estar en:

~/Library/Logs/CrashReporter/MobileDevice/...

si ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Wed Oct 20, 2010 09:53 PM
Antonio Linares wrote:Manuel,

El CrashReporter.log deberia estar en:

~/Library/Logs/CrashReporter/MobileDevice/...

si ?

Si es donde yo he mirado
Mejor dicho ese path pero partiendo de la raíz y no del usuario
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Wed Oct 20, 2010 11:45 PM
mastintin wrote:Daniel Trata de ejecutar este programa en tu iphone :
http://rapidshare.com/files/426110106/TabBar.ipa
instalalo mediante el itunes y sincronizalo.
y nos cuentas .

Manuel

me dice que la aplicacion no esta firmada
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 07:39 AM

Daniel,

Que versión de iTunes estás usando ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 07:47 AM
Manuel,

Se me ocurre la siguiente prueba:

Suponiendo que el PRG se este ejecutando correctamente, hacer:
Code (fw): Select all Collapse
function Main()

   MemoWrit( "/test.txt", "ok, funciona!" )

return nil

Otra posibilidad es crear un bucle y ver si se queda en él:
Code (fw): Select all Collapse
function Main()

   while .T.
   end

return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 08:55 AM

con el memowrite no escribe nada ....
y con el bucle tampoco .... parece que el problrema es que no entra en main()

Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 09:19 AM
Daniel Garcia-Gil wrote:
me dice que la aplicacion no esta firmada

Mira si tienes instalado el appsync de Cydia , si lo tienes intenta reinstalarlo , sino instalalo.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 10:42 AM

Manuel,

Prueba por favor a poner la llamada a MemoWrit() en el init procedure start.

A ver si llega a arrancar... (antes de que salte a Main)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 11:42 AM

no no entra en init procedure star .
Lo he probado con memowrit , y por si acaso es que no tiene permisos de escritura y por eso no coloca el archivo lo he intentado con el bucle y nada , todo igual .
Si es verdad que con memowrit da la sensación que se detiene un poco mas y da tiempo a ver una ventana con fondo negro ampliandose y cerrandose , pero puede que solo sea cuestion del iphone en ese momento .


Saludos.

:evil::(:cry::evil::|

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 12:20 PM

Manuel,

El caso es Que construyendo en modo terminal arranca bien

Sera algo del plist ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 01:00 PM

He hecho lo siguiente .... he compilado el tutor01 nuevamente ( el del msginfo() ) . He instalado el tabBarsample que sabemos que funciona ( y lo he ejecutado) .
He colocado el tutor01 en el iphone y lo he seudofirmado ( ldid -s ) ,he ido a la aplicacion instalada ( /private/var/mobile/Applications/278205AC-FB63-4B4C-B1EA-10250EBF6CB8 ) he abierto el app y le he borrado tabBarSample y en su lugar he colocado el tutor01 renombrandolo .... mismo resultado ....
Una cosa , Hemos hecho funcionar el hola mundo compilado dentro del iphone , pero ¿ funcionaba el hola mundo compilado desde el mac ? . Yo creo que no lo llegue a conseguir compilar ...
Saludos.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 01:26 PM
Manuel,


¿ funcionaba el hola mundo compilado desde el mac ?


Voy a probarlo...
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Thu Oct 21, 2010 04:56 PM
Antonio Linares wrote:Daniel,

Que versión de iTunes estás usando ?


10.0.1

mastintin wrote:Mira si tienes instalado el appsync de Cydia , si lo tienes intenta reinstalarlo , sino instalalo.

instalada y funcionando la aplicacion que me enviaste, lo que no logro es avanzar con la construcion de harbour, estoy en el mismo sitio