Não foi possível conectar o XMPPFramework ao servidor Openfire no iOS

Estou trabalhando em umiOS aplicativo de bate-papo em que o usuário efetua login no aplicativo. Eu baixeiXMPPFramework do GitHubXMPPFramework. Estou tentando conectarXMPP quadro comOpenfire servidor seguindoeste tutorial. Aqui está o meu código para conectar o XMPP ao openfire.

- (BOOL)connect {

    [self setupStream];
    [xmppStream setHostName:@"192.168.1.5"];
    [xmppStream setHostPort:5222];

    NSString *jabberID = [[NSUserDefaults standardUserDefaults] stringForKey:@"userID"];
    NSString *myPassword = [[NSUserDefaults standardUserDefaults] stringForKey:@"userPassword"];

    if (![xmppStream isDisconnected])
        return YES;

    if (jabberID == nil || myPassword == nil)
        return NO;

    [xmppStream setMyJID:[XMPPJID jidWithString:jabberID]];
    password = myPassword;

    NSError *error = nil;
    if (![xmppStream isConnected])
    {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error"
                                                            message:[NSString stringWithFormat:@"Can't connect to server %@", [error localizedDescription]]
                                                           delegate:nil
                                                  cancelButtonTitle:@"Ok"
                                                  otherButtonTitles:nil];
        [alertView show];
        return NO;
    }
    return YES;
}

O problema é que quando executo o aplicativo, ele mostra o alertacan't connect to server. Verifiquei muitas perguntas no StackOverflow e tentei pesquisar no Google, mas não consegui encontrar nenhuma solução relevante. Como conectá-lo ao serviço Openfire? Se estou fazendo algo errado no meu código, sugira-me um trecho de código ou um tutorial para fazer isso acontecer.

questionAnswers(2)

yourAnswerToTheQuestion