Sto configurando Jenkins per automatizzare il processo di compilazione. In particolare, per le mie esigenze, mi piacerebbe essere in grado di impostare diversi identificatori di bundle.Xcode 7: modifica dell'identificatore del bundle del prodotto
Sto usando il plugin Xcode Jenkins per impostare l'identificatore bundle:
Il problema è che questo cambierà l'identificatore fagotto nel file Info.plist e in MyTarget> Generale> Bundle Identifier. Ma non cambierà l'identificatore del bundle in Impostazioni di compilazione> Confezione> Identificatore pacchetto prodotto.
La stessa cosa succede se lo faccio manualmente. creo un nuovo progetto in Xcode 7. Per impostazione predefinita, i tre valori sono:
quando cambio il valore nel file Info.plist
in questo modo:
Gli altri due valori saranno:
Così come si può vedere il valore in Impostazioni di costruzione non sta cambiando. Se sono in Xcode, cambio quel valore manualmente, ma se sto costruendo il progetto in Jenkins questo è un problema bis.
Qualcuno ha riscontrato lo stesso problema? Come lo affronta?
Grazie!
Incontrare lo stesso problema da oggi. Io uso il comando shell 'plistbuddy' per cambiare l'identificatore del bundle. Cambia 'info.plist' ma non modifica l'identificatore del bundle all'interno delle impostazioni di generazione in xCode. –
Grande grazie, non ho capito che deve essere cambiato in 3 posti! – JOM