he conseguido un iphone

Re: he conseguido un iphone

Postby mastintin » Tue Nov 16, 2010 7:12 pm

Compilado con xcode (añadi las librerias de fivephone que teníamos ) . Pero pasa lo mismo entra y sale ( descartado problema con el firmado ) .
Si añado todo los archivos de harbour/include tengo un problema con el archivo hbwmain.c que se intenta compilar y como tiene un windows.h que no encuentra da errores ..
Saludos
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Tue Nov 16, 2010 7:43 pm

Aqui es donde se puede decir a un proyecto xcode para iphone que compile los archivos prg con un determiando script .....
Image
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Tue Nov 16, 2010 8:32 pm

Mas cosas una vez he compilado el programa para emulador con xcode y le mando a depurar esto es lo que me dice :
Code: Select all  Expand view

Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".
sharedlibrary apply-load-rules all
Attaching to process 3984.
dyld: Library not loaded: libharbour.dylib
  Referenced from: /Users/manuel/Library/Application Support/iPhone Simulator/4.1/Applications/C23E314D-0D40-4E38-ABB0-75188DFF3710/tutor02.app/tutor02
  Reason: image not found


 
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Antonio Linares » Wed Nov 17, 2010 5:56 am

Manuel,

Está buscando una librería dinámica (.dylib) de Harbour.

Intenta cambiar a estática (.a) :-)
regards, saludos

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

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Wed Nov 17, 2010 6:05 pm

...

Subida la accion para botones desde recursos

Image
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby mastintin » Wed Nov 17, 2010 9:40 pm

Añadido methodo a la clase toolbar que permite ponerla del color que queramos .
Añadido metodo que crea botones "de sistema" ...
Añadidos a tutor05 para que se vea funcionando.
Saludos.
Image
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Wed Nov 17, 2010 9:55 pm

Por cierto He instalado NetaTalk en el iphone y funciona de perlas ...http://todoappleblog.com/guias/montando-el-ipad-como-unidad-de-almacenamiento-externa-desde-el-finder/
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Thu Nov 18, 2010 8:26 pm

Le he pegado un buen cambio a los navbars . Aun tienen que mejorar mucho pero algo hemos avanzado ...
Navbar ya no depende de windows . Ahora se puede colocar un navbar diferenta a cada view . Los eventos del navbar ahora son rutados a el HandleEvent de su clase y no al de windows .
He puesto el tutor07 a funcionar con todos los cambios . Ahora tenemos 2 tabs con sus respectivos views y sus respectivos navbars .
Queda pendiente el implementar el array de items del navBar y la gestion de todas las caracteristicas de los items .
Puede que sea conveniente crear una clase navbaritem , pero no estoy seguro ...
Un saludo.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Thu Nov 18, 2010 10:19 pm

He añadido soporte para recursos en tabbar , pero no consiguo que detecte el cambio de tab . Parece un problema con delegate ya que no llega ni siquiera al codigo que pasa el evento a harbour .
Daniel si te apetece....
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Fri Nov 19, 2010 3:29 am

mastintin wrote:He añadido soporte para recursos en tabbar , pero no consiguo que detecte el cambio de tab . Parece un problema con delegate ya que no llega ni siquiera al codigo que pasa el evento a harbour .
Daniel si te apetece....



Por supuesto revisando.... :D
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Fri Nov 19, 2010 5:34 pm

mastintin wrote:Por cierto He instalado NetaTalk en el iphone y funciona de perlas ...http://todoappleblog.com/guias/montando-el-ipad-como-unidad-de-almacenamiento-externa-desde-el-finder/


Gracias Manuel

he dejado de usar el ssh, pue se perdia constantemente la conexion con el iphone para el usar esta via...

personalmente cambie el build.sh de esta forma
Code: Select all  Expand view
# /*
#  * $Id
#  */

#
# /*
#  * FivePhone source code:
#  * buildmac.sh
#  *
#  * Copyright 2010 Antonio Linares <alinares@fivetechsoft.com>
#  * www - http://www.fivetechsoft.com
#  *
#  * This program is free software; you can redistribute it and/or modify
#  * it under the terms of the GNU General Public License as published by
#  * the Free Software Foundation; either version 2, or (at your option)
#  * any later version.
#  *
#  * This program is distributed in the hope that it will be useful,
#  * but WITHOUT ANY WARRANTY; without even the implied warranty of
#  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  * GNU General Public License for more details.
#  *
#  * You should have received a copy of the GNU General Public License
#  * along with this software; see the file COPYING.  If not, write to
#  * the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
#  * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
#  *
#  * As a special exception, this project gives permission for
#  * additional uses of the text contained in the release of Harbour.
#  *
#  * The exception is that, if you link these libraries with other
#  * files to produce an executable, this does not by itself cause the
#  * resulting executable to be covered by the GNU General Public License.
#  * Your use of that executable is in no way restricted on account of
#  * linking this library code into it.
#  *
#  * This exception does not however invalidate any other reasons why
#  * the executable file might be covered by the GNU General Public License.
#  *
#  * This exception applies only to the code released by this
#  * Project under the name FivePhone.  If you copy code from other
#  * projects or Free Software Foundation releases into this project,
#  * as the General Public License permits, the exception does
#  * not apply to the code that you add in this way.  To avoid misleading
#  * anyone as to the status of such modified files, you must delete
#  * this exception notice from them.
#  *
#  * If you write modifications of your own for FivePhone, it is your choice
#  * whether to permit this exception to apply to your modifications.
#  * If you do not wish that, delete this exception notice.
#  *
#  */

#
# ./build.sh
 
clear

#ROUTE=192.168.1.101
HARBOUR=./../../harbour
HARBOUR_IOS=./../../harbour_iOS
APPCODE=1224270C-448B-41F8-8E54-1ACE0B738EB5
 
if [ $# = 0 ]; then
    echo syntax: ./build.sh file [options...]
    exit
fi
 
echo compiling...
$HARBOUR/bin/harbour $1 -n -I$HARBOUR/include -I./../include
if [ $? = 1 ]; then
    exit
fi  
 
echo compiling C module...
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -mthumb -I$HARBOUR/include -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk $1.c -c

echo linking...
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk $1.o \
                    -o $1 -L./../lib -lfive -lfivec -L$HARBOUR_IOS/lib -lhbvm -lhbrtl -lhblang -lhbrdd -lgttrm -lgtstd -lhbmacro -lrddntx -lrddcdx -lrddfpt -lhbsix -lhbcommon \
                    -framework CoreFoundation \
                    -framework Foundation \
                    -framework UIKit \
                    -framework AudioToolbox \
                    -lobjc
 
#rm $1.c
#rm $1.o
 
echo done!
 
echo copying to the iPhone/iPad...
scp ./$1 /Volumes/root/private/var/mobile/Applications/$APPCODE/tutor.app/tutor

#scp ./$1 /Volumes/root/private/var/mobile/Applications/$APPCODE/tutor.app/tutor
#ssh root@$ROUTE chmod +x /var/mobile/Applications/$APPCODE/tutor.app/tutor
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby Antonio Linares » Fri Nov 19, 2010 6:36 pm

Daniel,

A mi tambien me pasaba algo similar y supuestamente es un virus que se arregla asi:
http://forums.whirlpool.net.au/archive/1317485

:-)
regards, saludos

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

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Fri Nov 19, 2010 8:30 pm

Antonio

tomado del post... lo que hice fue
OK might have a solution. For those people still unable to SSH into their phones.

Open a terminal console on the iPhone using your favourite terminal emulator.

You may need to be root to remove the following directories.
cd /etc
rm -r ssh
rm -r ssl

now reinstall openssh and openssl through cydia. Finally reboot phone. This worked for me after the other stuff didn't.

Noticed that when I removed openssh it couldn't remove the /etc/ssh directory.


veremos los resultados
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Fri Nov 19, 2010 9:24 pm

...

no funciona :(

seguire con la via que propuso manuel
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby mastintin » Fri Nov 19, 2010 9:46 pm

He subido al repositorio un nuevo directorio que llame fivephone sintax .
Dentro tenemos dos ficheros que son los que definen los colores que tomará un archivo prg cuando se abra con xcode ...
Para instalar vamos a : /Users/xxxx/Library/Application\ Support/Developer/Shared/Xcode/Specifications ( crear este ultimo si no lo tenemos ) y dejamos los 2 archivos en este directorio .
Reiniciamos xcode si esta abierto y listo .
Es un primer paso y esta basado en unos archivos de pov-ray ( nada que ver ) por ello seguro que tenemos erratas que tendremos que correguir pero es un primer paso .
Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

PreviousNext

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 3 guests