Funktionen konfigurieren

Eine Mac-Version einer iPad-App erstellen

Mit Xcode 11 und macOS 10.15 oder neuer können Sie Mac Catalyst verwenden, um eine Mac-Version von einer iPad-App zu erstellen. Diese Version verwendet UIKit, wird jedoch auf macOS ausgeführt.

Wenn Sie Xcode 11.3 oder älter verwenden, müssen Sie die Funktion „Mac Catalyst“ aktivieren und auswählen, dass eine App-ID automatisch für Sie erstellt werden soll.

Ab Xcode 11.4 können mit Mac Catalyst neu erstellte Apps dieselbe Bundle-ID verwenden wie die iPad-App, um den Universalkauf zu unterstützen. Wenn Sie die Apps nicht gemeinsam verteilen möchten, können Sie eine andere Bundle-ID registrieren. Es wird dringend empfohlen, die laufende Entwicklung von Apps, die mit Mac Catalyst erstellt werden, in Xcode 11.4 oder neuer fortzusetzen.

Vorhandene Apps und Xcode 11.3 oder älter

Wenn Sie Xcode 11.3 oder älter verwenden oder Ihre mit Mac Catalyst erstellte Mac-App mit einer automatisch erstellten Bundle-ID bereits verteilen, wenden Sie den folgenden Prozess an, um neue App-IDs zu registrieren und neue App-Erweiterungen zu unterstützen.

  1. Klicken Sie unter Certificates, Identifiers & Profiles (Zertifikate, Kennungen und Profile) auf „Identifiers“ (Kennungen) in der Seitenleiste, wählen Sie Ihre App-ID aus der Liste aus, scrollen Sie nach unten und aktivieren Sie die Funktion „Mac Catalyst“. Klicken Sie anschließend auf „Configure“ (Konfigurieren).

  2. Klicken Sie auf „Continue“ (Weiter) und wählen Sie „Automatically create an identifier“ (Kennung automatisch erstellen) aus. Dies war das Standardverhalten in Xcode 11.3 und älter.

  3. Klicken Sie auf „Save“ (Sichern) oben rechts, um die Änderungen an Ihrer App-ID zu sichern.

  4. Wenn ein Dialog angezeigt wird, klicken Sie auf „Confirm“ (Bestätigen), um Ihre Änderungen abzuschließen.

Hinweis: In Xcode 11.4 müssen Sie die Build-Einstellungen ändern, damit diese Konfiguration weiterhin unterstützt wird. Weitere Informationen.

Xcode 11.4

Ab Xcode 11.4 können Sie Apps für iOS, macOS und tvOS erstellen, die dieselbe Bundle-ID verwenden. Um Ihre App zu erstellen, richten Sie zunächst ein Mac Catalyst-Bereitstellungsprofil ein und wählen Sie Ihre App-ID aus. Wenn Sie eine vorhandene Mac-App mit Mac Catalyst aktualisieren möchten und Ihre App noch nicht verteilt wurde, ist es nicht erforderlich, dass Sie die Funktion „Mac Catalyst“ aktivieren.