Iphone-Entwicklung unter Windows

Previous topic - Next topic

backslider

Hi Leute.
Hat einer von euch schonmal vom DragonFireSDK für Windows gehört?

http://www.dragonfiresdk.com/index.htm

Hiermit soll man angeblich unter Windows für Iphone entwickeln können, aber keine Ahnung, ob das wirklich "einfach so" möglich ist?!

FlowPX2

Ja habe davon schon gehört und habe auch das eine Beta von dem SDK mal zugeschickt bekommen von denen...

Ist aber relativ uninteressant, bietet wenig Möglichkeiten und du brauchst trotzdem am ende einen Mac oder du musst, dich an einen dienst von denen wenden wo du das Zeug uploaden kannst und es dann compiliert fürs iPhone zurück bekommst...
Soweit ich das verstanden habe.

Ich finde das SDK nicht so empfehlens wert... Mit GLBasic fährt man da eindeutig in die bessere Richtung...
Mit GLBasic kann man Problemlos unter Windows entwickeln einfach die Auflösung vom iPhone nutzen und fertig...
Schon kann man schön unter Windows entwickeln, es unter Windows testen usw. bis auf Multitouch und Bewegungssensoren die kann man leider nur am Gerät selbst testen... Also das kann man mit dem DragonFlySDK genau so wenig ;-)

Und genau so wie beim DragonFlySDK muss dein Spiel halt auf einem Mac compiliert werden, wenn du es auf dem iPhone haben willst... und das ist nicht alles du musst auch beim "Apple Developer Programm" mit machen das kostet Jährlich 79€
und um da mitzumachen brauchst du eine Kreditkarte um diese 79€ zuzahlen...

Also...
1. GLBasic oder DragonFlySDK zum entwickeln unter Windows
2. Mac zum compilieren oder ein Dienst der es dir anbietet zu compilieren
3. Teilnehmen beim Apple Developer Programm, dafür wird eine Kreditkarte und 79€ im Jahr benötigt.

Das wars...

Für einige bestimmt nicht so einfach, aber ich finde es ist in Ordnung...

Falls du keinen (Intel) Mac hast, vll. bietet sich ja hier im Forum einer an dir deine Sache zu compilieren...
Oder du installierst die ein MacOSX (osx86 project) auf einem normalen PC... Weiß aber nicht ob Apple deine Spiele dann im AppStore annimmt ;-)

backslider

Also erstmal danke für die umfrangreiche Antwort!  ;)
Von GLBasic abwenden hatte ich eh nicht vor! Ich dachte nur, man könnte da irgendwie was wrappen oder so^^
Aber wenn man eh nen Mac braucht, dann ists so wie jetzt ja eh besser.

Ich dachte es ist nur mit einem "Hardware"-Mac möglich, für das Iphone / Ipod zu programmieren?!
Ich meine die 500 Euro für nen Mac bringen einen auch nicht um, solange man weiß,
dass die Kohle wieder reinkommt xD

Derzeit bin ich an nem "Helicopter Game"-ähnlichen Spiel für das Iphone / Ipod, aber keine Ahnung, ob man das
dann schon als Kommerz oder eher als free reinpacken sollte... Ich stells mal vor, wenn es mehr Spaß macht,
als jetzt  :good:

trucidare

Das sind keine richtigen iPhone apps. ein framework das webapps erstellt. totaler blech.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

FlowPX2

Bleib lieber bei GLBasic...
Doch man kann mit einem MacOSX auf einem normalen PC auch arbeiten... doch wenn Apple das merkt fliegen die Apps sofort wieder aus dem AppStore ;-) Daher einen Mac zulegen, das lohnt sich.

Mein Game sollte auch bald reif für den AppStore sein ^^ Sobald es drin ist werd ich es auch hier mal präsentieren...

trucidare

Die fliegen nicht aus dem AppStore, da brauchst du keine Sorge haben.
Aber ich empfehle jedem sich ein Mac zu kaufen sowas schönes braucht jeder :D
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

FlowPX2

frage am rande... funktionieren die ini lesen und schreiben funktionen nicht bei iPhone apps?
Genau so fängt mein Spiel von neu an wenn ich angerufen werde und auflege.

trucidare

du musst die ini in documents ordner speichern, nur da hast du lese und schreibzugriff.
PLTAFORMINFO$("Documents"); oder os
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

FlowPX2

Ja so mach ich es ja ^^

Code (glbasic) Select

INIOPEN PLATFORMINFO$("Documents")+"/highscore.ini"
INIPUT "test","test","highscore"

INIOPEN PLATFORMINFO$("Documents")+"/highscore.ini"
PRINT INIGET$("test", "test"),100,200


aber da hängt sich das iPhone dran auf...

trucidare

hmm irgendwelche fehler?
evtl. GDB log posten
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

FlowPX2

Moment...
mach ich sofort

FlowPX2

Quote
request: fopen("NO_DATA/highscore.ini", "rb") failed
wrt-request: fopen("NO_DATA/highscore.ini", "wb") failed

Program received signal:  ââ,¬Å"EXC_BAD_ACCESSââ,¬Â.

Hmm okay xD Eindeutig das falsche Verzeichniss ^^ Aber warum?

trucidare

musst mal kittie fragen wann NO_DATA kommt. eventuell nur ein s vergessen? oder zu viel? Document(s)?
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

FlowPX2

Ich habe folgendes probiert ^^

Code (glbasic) Select

DEBUG PLATFORMINFO$("Documents")
DEBUG PLATFORMINFO$("DOCUMENTS")

DEBUG PLATFORMINFO$("Document")
DEBUG PLATFORMINFO$("DOCUMENT")

folderA$ = PLATFORMINFO$("Document")
folderB$ = PLATFORMINFO$("DOCUMENT")

DEBUG folderA$
DEBUG folderB$


Aber denkst du da kommt was anständiges zurück? ^^ Alles NO_DATA!!!!

trucidare

Mal auf kittie warten, oder hast du es per pseudo codesign auf nem jailbreak device laufen? denn da würds nich funzen weil du kein pfad hast.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC