Ricevo questo errore e avviso per tutti i framework che ho utilizzato nel mio progetto quando provo a caricare l'archivio su Itunes connect.Upload su iTunesConnect non funzionante
ERRORE ITMS-90635: "Formato Mach-O non valido. Il Mach-O in bundle" XXXX! .app/Frameworks/BRYXBanner.framework "non è coerente con il Mach-O nel bundle principale. bundle Mach-O contiene armv7 (codice macchina) e arm64 (codice macchina), mentre il bundle nidificato Mach-O contiene armv7 (bitcode) e arm64 (bitcode). Verificare che tutti gli obiettivi di una piattaforma abbiano un valore coerente per ENABLE_BITCODE build setting. " AVVISO ITMS-90080: "L'eseguibile 'Payload/XXXX! .app/Frameworks/Bolts.framework' non è un eseguibile indipendente dalla posizione, assicurarsi che le impostazioni di compilazione siano configurate per creare eseguibili PIE. & A QA1788 - Creazione di un eseguibile indipendente dalla posizione nella libreria per sviluppatori iOS. "
AVVISO ITMS-90080: "L'eseguibile 'Payload/XXXX! .app/Frameworks/Bolts.framework' non è un eseguibile indipendente dalla posizione Assicurarsi che le impostazioni di generazione siano configurate per creare eseguibili PIE. a Technical Q & A QA1788 - Creazione di un eseguibile indipendente dalla posizione nella libreria per sviluppatori iOS. "
Penso che sia un problema di itunes da quando ho ripristinato il codice di una versione precedente su github che avevo già caricato e provato ma Ancora durante il caricamento dell'archivio ricevo lo stesso errore per tutti i framework.
Cosa si può fare per risolvere questo problema?
provare a disattivare codice binario che in opzioni di compilazione. –
è già DISATTIVATO – subodh1989
Era spento nelle impostazioni ma non funzionava ancora..so l'ho aggiunto al file pod e ha funzionato: post_install do | installer | installer.pods_project.targets.each do | target | target.build_configurations.each do | config | config.build_settings [ 'ENABLE_BITCODE'] = 'NO' fine fine fine fine – subodh1989