![]() |
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 |
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. |
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. |
AW: xe2 zu Mac portieren
Hast Du mal eine genauere Meldung oder Screenshot?
|
AW: xe2 zu Mac portieren
Enthält der Pfad Leerstellen?
|
AW: xe2 zu Mac portieren
Hier ist mal meine Fehlermeldung:
![]() 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. |
AW: xe2 zu Mac portieren
Zitat:
Zitat:
Zitat:
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. |
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? |
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
|
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. |
AW: xe2 zu Mac portieren
Wie heißt denn dein Projekt? Du darfst keine Leerzeichen im Namen haben.
|
AW: xe2 zu Mac portieren
Zitat:
Zitat:
|
AW: xe2 zu Mac portieren
Soeben hab ich alles runter genommen was auch nur im geringsten Delphi is und xe2 neu drauf gemacht. Einstellungen alles auf stock gelassen und neu probiert. Das Ergebnis ist die identische Fehlermeldung.
Mir fällt sonst nur noch nen Sys-Neuinstallation ein und es dann probieren. Ich seh beim besten willen nicht welche Konstante ich setzen sollte damit es geht. |
AW: xe2 zu Mac portieren
Firewall aktiv?
|
AW: xe2 zu Mac portieren
Zitat:
@Vincend: Hänge doch mal die Projektdateien in einem ZIP dran. Dann können wir es ausprobieren und so vielleicht besser den Fehler lokalisieren und Dir somit weiterhelfen. P.S. : Ich kann es aber erst heute Abend testen. |
AW: xe2 zu Mac portieren
Es bleibt soweit egal ob ich Kaspersky an oder aus habe. Ergebnis bleibt gleich. Ich versteh nur nicht warum ich normal kompilieren kann und beim ausführen kommt der Fehler...
Ich hab das Projekt mal als .rar hochgeladen. Das wär gar nich schlimm wenn du erst am Abend schauen kannst! (Is eigentlich aber nur eine leere Form) Download Projekt-Ordner ![]() Aber nochmal ne andere Frage die evtl. weiterhilft. Wenn ich die Plattform umstelle auf OS X sagt die IDE, dass sie teilweise sie kann die uses-Units nicht auflösen vom Namen her. (Zeigt Sie aber auch nicht immer an.) Ist das soweit normal? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr. |
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