he conseguido un iphone

Post Reply
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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 .
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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: Select all


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.
 
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,

El CrashReporter.log deberia estar en:

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

si ?
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,

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
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 »

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
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 iTunes estás usando ?
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,

Se me ocurre la siguiente prueba:

Suponiendo que el PRG se este ejecutando correctamente, hacer:

Code: Select all

function Main()

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

return nil
 
Otra posibilidad es crear un bucle y ver si se queda en él:

Code: Select all

function Main()

   while .T.
   end

return nil
 
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 »

con el memowrite no escribe nada ....
y con el bucle tampoco .... parece que el problrema es que no entra en main()
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: me dice que la aplicacion no esta firmada
Mira si tienes instalado el appsync de Cydia , si lo tienes intenta reinstalarlo , sino instalalo.
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,

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
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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 .
:evil: :( :cry: :evil: :|
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,

El caso es Que construyendo en modo terminal arranca bien

Sera algo del plist ?
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 »

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.
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,
¿ funcionaba el hola mundo compilado desde el mac ?
Voy a probarlo...
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 »

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
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