Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Apple Development Zertifikate auf zweiten Mac übertragen (https://www.delphipraxis.net/212592-apple-development-zertifikate-auf-zweiten-mac-uebertragen.html)

Starsky911 3. Mär 2023 08:37

Apple Development Zertifikate auf zweiten Mac übertragen
 
Für Sicherheit und Testzwecke würde ich gerne auf einen zweiten Mac2 meine Development Zertifikate übertragen.
Ich habe von dem Mac1 im Xcode über Preferences->Account von meine Apple ID einen „Export Apple ID and Code Signing Assets…“
gemacht und auf dem Mac2 wieder importiert. Dort wird dann im XCode die Apple ID auch korrekt angezeigt, funktionieren aber nicht!
Wenn ich mir die Zertifikate in der Schlüsselverwaltung ansehe, wird den Zertifikaten auch nicht vertraut.
Ich habe auch schon versucht die Zertifikate über die Schlüsselverwaltung zu exportieren und wieder zu importieren.
Das funktioniert aber auch nicht. Hat da einer einen Rat für mich…
Vielen Dank im voraus.

Gruß, Starsky

hoika 3. Mär 2023 09:08

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Hallo,
hängen da vielleicht noch zusätzlich ("intermediate") Zertifikate mit dran?

Starsky911 3. Mär 2023 09:29

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Zitat:

Zitat von hoika (Beitrag 1519411)
Hallo,
hängen da vielleicht noch zusätzlich ("intermediate") Zertifikate mit dran?

In der Schlüsselverwaltung sehen beide Zertifikate genau gleich aus,
nur das auf dem Mac1 der Zusatz: "Dieses Zertifikat ist gültig"
und auf dem Mac2 der Zusatz: "Zertifikat Apple Development... wird nicht vertraut" steht.

Es wurde ja ursprünglich ein Zertifikatsrequest vom Mac1 erstellt!
Muss daher noch irgendwas mitgegeben werden?

MEissing 3. Mär 2023 09:56

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Ist Xcode auf dem "Mac2" installiert?

Dann kann man in Xcode vom Mac1 das Zertifikat exportieren (mit Kennwort) und auf dem Mac2 wieder importieren (in Xcode -> Settings -> Accounts)

Starsky911 3. Mär 2023 10:08

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Zitat:

Zitat von MEissing (Beitrag 1519421)
Ist Xcode auf dem "Mac2" installiert?

Dann kann man in Xcode vom Mac1 das Zertifikat exportieren (mit Kennwort) und auf dem Mac2 wieder importieren (in Xcode -> Settings -> Accounts)

Wie oben schon beschrieben, habe ich das genau so gemacht.
Wenn ich den PAServer auf dem Mac2 starte kann ich auch auf den Simulator compilieren und starten, d.h. Xcode und PAServer laufen korrekt.
Nur die Zertifikate werden von dem PAServer nicht angeboten weil denen nicht vertraut wird!

MEissing 3. Mär 2023 10:23

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
macOS Versionen gleich? Patchstand? Intermediate-Zertifikate da?

https://www.apple.com/certificateauthority/

G1, G2 und G3 habe ich hier

Starsky911 3. Mär 2023 10:40

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Zitat:

Zitat von MEissing (Beitrag 1519431)
macOS Versionen gleich? Patchstand? Intermediate-Zertifikate da?

https://www.apple.com/certificateauthority/

G1, G2 und G3 habe ich hier

Mac1:
macOS Monterey
Xcode 14.0

Mac2:
macOS Monterey
Xcode 14.2

Mit dem Mac2 teste ich das neue Delphi 11.3 mit aktuellem XCode.

In der Schlüsselverwaltung sehe ich keine Intermediate-Zertifikate.
Wenn es welche gibt, sollten die beim Export nicht berücksichtigt werden?
Was bedeutet G1, G2 und G3?
Vielen Dank im Voraus...

MEissing 3. Mär 2023 14:52

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Schlüsselbundverwaltung -> Anmeldung -> Zertifikate

Apple iPhone Certification Authority
Apple iPhone OS Provisioning Profile Signing
Apple Worldwide Developer Relations Certification Authority
Developer ID Certification Authority (<- das ist zB ein Intermediär Zertifikat)

Starsky911 6. Mär 2023 08:12

AW: Apple Development Zertifikate auf zweiten Mac übertragen
 
Nach dem Zertifikatsimport ist es wohl notwendig ein XCode Projekt zu öffnen oder eins anzulegen.
Danach wurden die Zertifikate zurechtgerückt und waren plötzlich Vertrauenswürdig.
Sehr eigenartig aber jetzt funktioniert es…


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 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-2025 by Thomas Breitkreuz