La mia app ha una schermata di accesso in cui l'utente accede. Siamo in grado di accedere su iPhone4, iPod 4, iPad 2 e simulatore iPhone5. Ma quando lo inoltriamo al negozio iTunes in quel momento l'app viene rifiutata. Apple ha dichiarato di non essere in grado di accedere all'app.App iTunes rifiutata
Ho una crittografia HMAC-SHA 256 per password e al momento del login invio la password crittografata. Quindi c'è qualcosa che Apple ha implementato per iPhone5 che non consente ai servizi di accettare dati crittografati.
Non ho un iPhone5 e non voglio comprare un iPhone5 troppo costoso. Qualcuno mi può aiutare con questo.
Questo è il mio codice:
NSMutableURLRequest *theRequest =
[NSMutableURLRequest requestWithURL:[NSURL URLWithString:[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0];
//do post request for parameter passing
[theRequest setHTTPMethod:@"POST"];
//set the content type to JSON
[theRequest setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[theRequest addValue:userName forHTTPHeaderField:@"Username"];
[theRequest addValue:sha256(passWord) forHTTPHeaderField:@"Password"];
Di seguito sono riportati i commenti da parte di Apple:
Abbiamo scoperto che la vostra applicazione ha esposto uno o più bug, quando recensito su iPhone 5 con iOS 6.0.1, sia su reti Wi-Fi che cellulari, che non è conforme alle Linee guida per la recensione di App Store.
È necessario fornire più feedback da Apple su ciò che non è conforme o su quali sono i bug. Dovrebbero aver fornito passaggi riproducibili. – WrightsCS
Questi sono solo i passaggi, inserire nome utente e password e premere il pulsante di accesso. –
Ho bisogno di vedere del codice, invece di un'immagine dell'interfaccia utente. – CodaFi