Swift/https: NSURLSession/NSURLConnection HTTP échec de chargement de la

Malheureusement, ce matin, mon XCode mis à jour en version 7 et l'application iOS j'étais en développement avec http souhaite désormais https. Donc, suite à de nombreux tutoriels, j'ai configuré mon serveur MAMP pour utiliser le protocole https/ssl création d'un certificat factice. Maintenant, dans mon application iOS Url sont comme suit:

static var webServerLoginURL = "https://localhost:443/excogitoweb/mobile/loginM.php"
static var webServerGetUserTasks = "https://localhost:443/excogitoweb/mobile/handleTasks.php"
static var webServerGetUsers = "https://localhost:443/excogitoweb/mobile/handleUsers.php"
static var webServerGetProjects = "https://localhost:443/excogitoweb/mobile/handleProjects.php"

et ils fonctionnent très bien si je tente d'y accéder dans mon navigateur.
J'ai été utilisé pour accéder à la base de données et les fichiers php avec NSURLSession.sharedSession().dataTaskWithRequest() qui soulève maintenant l'erreur dans le titre. Par exemple, voici la ligne où l'erreur s'est produite:

if let responseJSON: [[String: String]] = (try? NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions())) as? [[String: String]] {
...
}

et c'est le message d'erreur:

2015-09-21 16:41:48.354 ExcogitoWeb[75200:476213] CFNetwork SSLHandshake failed (-9824)
2015-09-21 16:41:48.355 ExcogitoWeb[75200:476213] NSURLSession/NSURLConnection   HTTP load failed (kCFStreamErrorDomainSSL, -9824)
fatal error: unexpectedly found nil while unwrapping an Optional value

Je voudrais savoir comment résoudre ce problème. J'ai lu quelques réponses utiles ici, mais il y a beaucoup de choses que je ne comprends toujours pas et si quelqu'un veut aider/m'expliquer je lui en serais très reconnaissant.

OriginalL'auteur SagittariusA | 2015-09-21