2015-03-12 14 views
6

Attualmente, la mia app con il formato x.x.x, ma ora dalla prossima versione vogliamo renderla in formato x.x.x.x. Ora ha creato una versione in itunesconnect con xxxx, ma il problema si verifica durante il caricamento di build su Apple dando un errore che "Il valore per chiave CFBundleShortVersionString 'xxxx' nel file info.plist deve essere un elenco separato da un periodo di al massimo tre non - numeri interi negativi. "Posso utilizzare la versione dell'app iOS come x.x.x.x durante il caricamento su Apple Store?

Ho visto molte app con il formato "x.x.x.x" nell'appstore. ma perché non stanno permettendo? hanno (apple) cambiato qualcosa di recente?

risposta

4

x.x.x è il formato più grande separato dal periodo consentito. Non è possibile utilizzare x.x.x.x (quando si costruisce con Xcode 6. Versioni Xcode precedenti consentito il formato di versione x.x.x.x).

Probabilmente il campo di immissione in iTunes Connect non convalida l'input fornito per questo caso, quindi è possibile accedervi. Il problema è che Xcode non ti permette di usarlo, e dal momento che la tua stringa di versione è convalidata quando carichi il file binario, dovresti usare il formato x.x.x.

+1

Ma sono in grado di vedere molte applicazioni con il formato xxxx .. https://itunes.apple.com/in/app/chrome-web-browser-by-google/id535886823?mt=8 – Murali

+0

Nelle versioni precedenti a Xcode 6 è possibile inserire la stringa di versione nel formato xxxx. http://stackoverflow.com/questions/25418798/cfbundleversion-must-be-a-period-separated-list-of-at-most-three-non-negative-in –

+0

Ok, fammi provare con xcode 5.1. non ci sono problemi? – Nookaraju

Problemi correlati