Aktivieren und Konfigurieren der Zielplattform
Nach oben zu Schritte bei der Entwicklung von geräteübergreifenden Anwendungen
Bevor Sie mit dem Schreiben des Anwendungscodes für eine geräteübergreifende Anwendung beginnen, müssen Sie Ihre Anwendung im Projekte-Fenster erstellen und konfigurieren. Sie sollten bereits die Schritte ausgeführt haben, die für das Erstellen einer geräteübergreifenden Anwendung erforderlich sind.
Übersicht
Vor der Konfiguration geräteübergreifender Anwendungen in der Projektverwaltung:
- Beginnen Sie bei Anwendungen für macOS oder iOS mit dem Installieren und Ausführen des "Platform Assistant"-Servers auf dem Mac und dem Erstellen eines Verbindungsprofils, das beschreibt, wie mit dieser Instanz des "Platform Assistant"-Servers eine Verbindung hergestellt wird.
Führen Sie die folgenden Schritte aus, um eine geräteübergreifende Anwendung zu konfigurieren (die Schritte werden in diesem Thema detailliert beschrieben):
- Erstellen eines Projekts für eine potenziell geräteübergreifende Nutzung.
- Hinzufügen der gewünschten Zielplattform (in der Projektverwaltung).
- Aktivieren der Zielplattform für das spezifische Projekt.
- Konfigurieren der Zielplattform.
Inhaltsverzeichnis
Erstellen Sie eine geräteübergreifende Anwendung
Erstellen Sie einen der folgenden Projekttypen, die entweder potenziell oder per Definition geräteübergreifend sind:
- Konsolenanwendung – für beliebige unterstützte Plattformen
- Datei > New > Weitere > C++Builder > Konsolenanwendung
- Datei > Neu > Weitere > Delphi > Konsolenanwendung
- Geräteübergreifende Anwendung – für beliebige unterstützte Plattformen
- Windows-VCL-Anwendung – für die 64-Bit-Windows-Plattform
Sie können aber trotzdem für das Remote-Debugging zwischen dem Win64-Host-PC und einem Remote-PC (Win32 oder Win64) das neue Debugging-Schema auf Basis des "Platform Assistant" (erforderlich für die geräteübergreifende Anwendungsentwicklung) verwenden. Der "Platform Assistant" und ein Verbindungsprofil lassen sich für jede Anwendung (einschließlich Win32-Anwendungen) einsetzen, und Ihre Anwendung kann auch mit dem Bereitstellungs-Manager weitergegeben werden, für den der "Platform Assistant" erforderlich ist. Weitere Informationen finden Sie unter Debuggen von geräteübergreifenden Anwendungen.
Hinzufügen einer Zielplattform
Im Knoten Zielplattformen im Projekte-Fenster werden die verfügbaren Plattformen angezeigt. Beim Erstellen eines Projekts werden anfangs möglicherweise nicht alle unterstützten Plattformen angezeigt. Zum Erstellen einer Anwendung für eine Plattform, die aktuell nicht im Knoten Zielplattformen angezeigt wird, fügen Sie die gewünschte Zielplattform folgendermaßen hinzu:
1. Klicken Sie in der Projektverwaltung mit der rechten Maustaste auf den Knoten Zielplattformen:
2. Wählen Sie im Kontextmenü Plattform hinzufügen aus. Das Dialogfeld Plattform auswählen wird geöffnet:
3. Klicken Sie auf den nach unten weisenden Pfeil, und wählen Sie die Zielplattform aus der Liste mit den unterstützten Plattformen aus:
- Hinweis: Wenn Sie das Kontrollkästchen Ausgewählte Plattform aktivieren aktiviert belassen, wird die Plattform beim Hinzufügen zu Ihrem Projekt automatisch aktiviert und die neue Plattform als aktuelle Zielplattform für Ihr Projekt zugewiesen. Der Name der aktiven Plattform wird im Knoten Zielplattformen im Projekte-Fenster in Fettschrift angezeigt. Wenn Sie vorher der hinzuzufügenden Plattform ein Standard-Verbindungsprofil oder ein SDK zugeordnet haben, wird der Name des Profils und des SDK im Projekte-Fenster an den Plattformnamen angehängt.
4. Klicken Sie auf OK. Wenn Sie eine weitere Zielplattform benötigen, wiederholen Sie die vorherigen Schritte.
Aktivieren einer Zielplattform
Um festzulegen, dass Ihre Anwendung geräteübergreifend sein soll, müssen Sie die gewünschte Plattform im Projekte-Fenster aktivieren. Die aktive Zielplattform wird im Projekte-Fenster in Fettschrift dargestellt. Die Plattform, die Sie aktivieren, legt den Compiler und die von Ihrer Anwendung verwendeten Tools fest (z. B. verwenden Android-32-Bit-Anwendungen die Compiler BCCAARM.exe und DCCAARM.exe und FireMonkey und die FireMonkey-RTL).
So aktivieren Sie eine Zielplattform für Ihr Projekt:
Führen Sie einen der folgenden Schritte aus:
- Klicken Sie in der Symbolleiste zur Auswahl des Plattformgeräts auf die Plattform und das Gerät.
- Doppelklicken Sie im Projekte-Fenster im Knoten Zielplattformen auf die Zielplattform für Ihre Anwendung.
- Klicken Sie mit der rechten Maustaste auf den Knoten Zielplattformen, und wählen Sie aus dem Kontextmenü Aktivieren aus:
Die folgende Tabelle zeigt den Knoten Zielplattformen mit den verfügbaren Desktop- und mobilen Plattformen (für Linux ist die Enterprise-Edition erforderlich). In den Delphi- und C++-Projekten ist die Zielplattform Windows 64 Bit aktiviert.
Delphi-Desktop-Projekt |
C++-Desktop-Projekt |
Konfigurieren einer Zielplattform
Der letzte Schritt beim Einrichten einer geräteübergreifenden Anwendung in der Projektverwaltung umfasst das Zuweisen eines Verbindungsprofils und bei Bedarf eines SDK zu der Zielplattform.
- Ein Verbindungsprofil umfasst eine Gruppe von Eigenschaften, die die Verbindung zu einer Instanz des auf einem Zielcomputer ausgeführten Platform Assistant beschreiben. Dies ist Voraussetzung für macOS- und iOS-Plattformen sowie für die 64-Bit-Windows-Zielplattform, wenn Ihr Entwicklungssystem 32-Bit-Windows ist. Verbindungsprofile werden in Android-Anwendungen nicht verwendet. Weitere Informationen finden Sie unter Verbindungsprofil-Manager.
- Ein SDK (Software Development Kit) ist ein Satz von Dateien zum Erzeugen von Anwendungen. Sie benötigen ein SDK, um C++- und Delphi-Anwendungen für macOS, iOS oder Android zu erzeugen. Hinweis: Beachten Sie, dass C++Builder derzeit macOS nicht unterstützt.
Für macOS und iOS können Sie den SDK-Manager zum Kopieren der Dateien von einem Mac verwenden.
Für Android verwenden Sie das Android-SDK, das das Installationsprogramm für RAD Studio auf Ihrem Entwicklungssystem installiert.
- Tipp: Ob für Ihre Zielplattform ein Verbindungsprofil oder ein SDK erforderlich ist, können Sie aus den Plattformeigenschaften ersehen; wenn das Feld "Verbindungsprofil" oder "SDK" nicht aktiviert ist, müssen Sie die Eigenschaft nicht konfigurieren.
So konfigurieren Sie eine Zielplattform für Ihr Projekt:
1. Klicken Sie im Projekte-Fenster mit der rechten Maustaste auf die Zielplattform, die Sie aktiviert haben, und klicken Sie im Kontextmenü auf Eigenschaften. Beispiel:
Android (die aktivierte Plattform) |
2. Das Dialogfeld Plattformeigenschaften wird geöffnet:
3. Führen Sie in der Dropdown-Liste SDK (Software Development Kit) einen der folgenden Schritte aus:
-
- Um ein vorhandenes SDK zu verwenden, wählen Sie das SDK aus der Liste aus.
- Um ein neues SDK hinzuzufügen, klicken Sie in der Liste auf Neue hinzufügen und befolgen entweder die Schritte für macOS und iOS oder die Schritte für Android.
- Hinweis: Das Kombinationsfeld "SDK" ist nur für Projekte aktiviert, für die ein SDK erforderlich ist. Wenn für Ihr Projekt ein SDK erforderlich ist, aber die Kombinationsfeldliste "SDK" leer ist oder das spezifische SDK nicht enthält, finden Sie Informationen zur Problembehebung unter Plattformeigenschaften.
4. Führen Sie in der Dropdown-Liste Profil einen der folgenden Schritte aus:
-
- Um ein vorhandenes Verbindungsprofil zu verwenden, wählen Sie das Verbindungsprofil aus der Liste aus.
- Um ein Verbindungsprofil zu erstellen, klicken Sie in der Liste auf Neue hinzufügen und führen die Schritte unter Erstellen und Testen eines Verbindungsprofils auf dem Entwicklungs-PC aus.
5. Klicken Sie zum Speichern der Änderungen auf OK.
Nächste Schritte
- Compilieren und erzeugen Sie Ihr Projekt wie üblich.
- Debuggen Sie es mit dem geräteübergreifenden Debugger.
- Stellen Sie die geräteübergreifende Anwendung bereit.