Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   xe2 zu Mac portieren (https://www.delphipraxis.net/163586-xe2-zu-mac-portieren.html)

Vincend 5. Okt 2011 20:15

xe2 zu Mac portieren
 
Hi!
Ich bin gerade etwas am ausprobieren der xe2-Version und bekomme es nicht hin ein Programm auf den Mac zu portieren.

Die Installation unter Win7 x64 funktioniert soweit. Den PAServer und die FireMonkey .dmg-Dateien hab ich auf der Mac Umgebung auch installiert.
Der Verbindungsaufbau von Win zu Mac funktioniert auch soweit (zu mindestens sagt er mir, dass er die Verbindung aufbauen kann).

Wenn ich ein neues Projekt anlege FM-HD und es kompiliere auf dem Win-Sys funktioniert es auch wie es sollte. Die Xcode-Erstellung geht auch reibungslos. Soweit ist alles gut!

Bei der Umstellung der Zielplattform auf OS X hapert es während des kompilierens. Es wird irgendwie keine *.app Datei erzeugt und daran stört er sich. Ich kann auch das Projekt in der Xcode IDE öffnen und sehe das gleiche Problem mit der fehlenden Datei.
Ich finde es auch etwas komisch, dass der PAServer zwar den jeweiligen Profil-Ordner anzeigt, dort aber keine Dateien ablegt. Die Win UAC habe ich auch schon ausgemacht und die Firewall ebenso abgeschalten.

Hat jemand schon Erfahrungen gesammelt in der Portierung von Anwendungen? Ich bin die derzeitigen Tutorials soweit durch und komme nicht weiter. Auch das manuelle anlegen des .app Verzeichnisses und dem einsortieren der files bringt mich nicht weiter.
G Vincend

daywalker9 5. Okt 2011 20:19

AW: xe2 zu Mac portieren
 
Für die OSX Entwicklung brauchst Du kein XCode. Delphi erzeugt die Applikation für den Mac in Verbindung mit dem PAServer.

PAServer auf dem Mac starten, Remoteprofil im XE2 einstellen und Mac als Platform auswählen, dann auf Compilern und Starten gehen. Schon hast Du eine echte Mac-Anwendung.


Läuft Prima bei mir auf dem Mac mit Windows 7 als VM.

Vincend 5. Okt 2011 20:58

AW: xe2 zu Mac portieren
 
Hmm.. Genau das is meine Vorgehensweise bei der Sache
Beim überprüfen der Verbindung ist auch alles soweit io im PAServer. Das umstellen auf das OS X Profil ist ach klar.
Ich hatte es auch schon versucht ohne vorher Xcode erstellen zu lassen die Quellen zu kompilieren. Fehler weiß ich grad nich. Aber wenn ich Ihn erstelle und auf OS X portieren will bekomm ich die Meldung, dass eine Datei nicht gefunden wird. Projekt-Ordner/Projekt-Name.App/unterangaben. Das Verzeichnis wird auch wirklich nich erstellt mit dem Rest des Codes.

daywalker9 5. Okt 2011 21:17

AW: xe2 zu Mac portieren
 
Hast Du mal eine genauere Meldung oder Screenshot?

Union 5. Okt 2011 21:25

AW: xe2 zu Mac portieren
 
Enthält der Pfad Leerstellen?

Vincend 5. Okt 2011 22:20

AW: xe2 zu Mac portieren
 
Hier ist mal meine Fehlermeldung:
Bildlink

Ist es soweit egal wo das Projekt gespeichert ist?
Müssen noch Zusatzeinstellungen bezüglich Stammverzeichnis oder so angelegt werden?

Es ist soweit auch egal ob ich den Xcode vorher selbst erstelle oder nicht. Die Fehlermeldung bleibt identisch. Die connection zum Server ist aber da, da auch die Rückmeldung angezeigt wird.

Hier noch die Rückmeldung im xe 2:
Deploy
[Warning Warnung] Local file "" not found. Skipping deployment.

RWarnecke 5. Okt 2011 22:27

AW: xe2 zu Mac portieren
 
Zitat:

Zitat von Vincend (Beitrag 1128664)
Hier ist mal meine Fehlermeldung:
Bildlink

Ist es soweit egal wo das Projekt gespeichert ist?

Ja, es ist egal, wo Du das Projekt speicherst. Ich habe zum Beispiel alle meine Projekte auf einem Netzlaufwerk liegen.

Zitat:

Zitat von Vincend (Beitrag 1128664)
Müssen noch Zusatzeinstellungen bezüglich Stammverzeichnis oder so angelegt werden?

Nein.

Zitat:

Zitat von Vincend (Beitrag 1128664)
Es ist soweit auch egal ob ich den Xcode vorher selbst erstelle oder nicht. Die Fehlermeldung bleibt identisch. Die connection zum Server ist aber da, da auch die Rückmeldung angezeigt wird.

XCode benötigst Du nur, wenn Du eine Anwendung für das iPad oder iPhone erstellen willst, also für das Betriebssystem iOS.

Lösche doch mal den Inhalt des Verzeichnisses Scratch-Dir auf'm Mac und versuche es dann nochmal mit dem OSX-Plattform Profil zu kompilieren und zu starten.

Vincend 6. Okt 2011 09:36

AW: xe2 zu Mac portieren
 
Ich hab jetzt mal alle Sachen aus dem scratch-Ordner gelöscht. Das Ergebnis bleibt noch das selbe. Der Profilordner wird aber wieder richtig angelegt.
PAServer und xe2 hab ich auch schon komplett neu installiert.
Das auf dem Mac der PAServer und die Firemonkey-Daten in unterschiedlichen verzeichnissen liegen ist aber richtig?! (Standartinstallation)
Wird in den Profil-Ordnern des scratch-Verzeichnisses auch mal was abgelegt oder bleiben die immer leer?

mkinzler 6. Okt 2011 10:40

AW: xe2 zu Mac portieren
 
Die firemonkey.dmg ist nur für iOS und wird für die MacOSX version nicht benötigt, deshalb ist es auch egal ob und wo diese installiert ist

Vincend 6. Okt 2011 10:49

AW: xe2 zu Mac portieren
 
Ah okey!
Ich hab noch die 2009 Version auf meinem System installiert. Bin daher grad mal dabei alles was Delphi is runter zu nehmen und dann das xe2 neu drauf zu machen. Mal sehen wie das Ergebnis ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz