2013-06-28 11 views
6

Ho creato un nuovo set di controller e quando ho provato ad archiviare il nuovo codice, ho ricevuto questo errore che è accaduto quando l'archiviazione stava andando oltre quelli controller:iOS - errore durante l'archiviazione notando UAPushLocalization.bundle/it.lproj/Localizable.strings

error: open /Users/owner12/Library/Developer/Xcode/DerivedData/Marketing-eusiyfrkjsbjfxdgpauubwhvpazb/Build/Intermediates/ArchiveIntermediates/Marketing/InstallationBuildProductsLocation/Applications/Marketing.app/UAPushLocalization.bundle/en.lproj/Localizable.strings: No such file or directory 

Comprendo che si tratta della libreria di attivazione push. E qualcosa su alcune impostazioni di localizzazione.

Ma non ho idea di come risolvere questo problema. Qualcuno potrebbe suggerire come risolvere questo problema?

Ed ecco la schermata di questo riferimento evidenziata in rosso nella sezione Fasi di costruzione -> Copia gruppo di risorse.

enter image description here

Grazie, Alex

risposta

3

Xcode ha alcuni problemi strani con la localizzazione di tanto in tanto. Ti consiglio di copiare tutto il testo nel file di localizzazione EN (espandi il file delle stringhe di localizzazione e seleziona l'inglese "en"). Incollalo da qualche parte, fai clic con il pulsante destro del mouse sul file, mostra nel Finder, elimina, seleziona il file localizzazioni, deseleziona la localizzazione per l'inglese, pulisci il tuo progetto, seleziona il file di localizzazione, controlla quello inglese (verrà creato un nuovo file) e incolla le tue stringhe Qui.

Verificare inoltre che non vi siano errori di battitura al suo interno.

+0

grazie - sapresti dove si trova il file di localizzazione? Non l'ho mai creato. – Genadinik

+0

sul browser dei file a sinistra, cercare un file "Localizable.strings". Ci dovrebbe almeno essere uno di default. Se non ce n'è, creane uno. File -> Nuovo -> iOS -> File di stringhe. A proposito, può essere completamente vuoto. – Pochi