Ich habe ein selbstsigniertes Zertifikat am Endpunkt meiner API. Ich versuche, einige Dinge mit dem Simulator zu testen, erhalte jedoch ein "nicht vertrauenswürdiges Serverzertifikat".
Ich habe versucht, Safari auf dem Simulator zu verwenden, um die CRT-Datei herunterzuladen, aber das scheint nicht zu funktionieren.
Woher bezieht der iPhone Simulator seinen Schlüsselbund? Wie kann ich ein vertrauenswürdiges Zertifikat hinzufügen, damit meine Anwendung funktioniert?
AKTUALISIEREN
Ich habe es zum Laufen gebracht, indem ich eine Zertifizierungsstelle erstellt und dann mit dem iPhone-Bereitstellungstool ein Zertifizierungsstellenzertifikat hinzugefügt habe. Dann konnte ich ein Zertifikat von diesem CA-Zertifikat auf dem API-Server signieren lassen, und die NSConnection funktionierte gerade. Ich konnte es aus irgendeinem Grund nicht mit einem selbstsignierten Zertifikat zum Laufen bringen. Ich muss dies mit der Bereitstellungssoftware erneut versuchen.
Meine eigentliche Frage ist, wie ich das auf dem Simulator zum Laufen bringen kann. Ich würde denken, dass der Simulator den Schlüsselbund des tatsächlichen Computers verwendet.