2015-07-10 27 views
6

Durante la distribuzione di iPhone di Apple & Guarda con Xcode7, ho ottenuto questo errore:Xcode 7: -weak_library e -bitcode_bundle non possono essere utilizzati insieme

ld: -weak_library e -bitcode_bundle (impostazione di Xcode ENABLE_BITCODE = YES) non può essere utilizzato insieme

Vorrei chiedere il modo migliore per risolvere questo problema?

follow-up: Apple Osservare richiede librerie di codice binario che abilitati, sulla base di questo New warnings in iOS 9 -> potremmo dover abilitare codice binario che per tutte le librerie ..

risposta

2

Secondo [App Thinning and Bitcode]

Citazione di Apple: per App iOS, il bitcode è l'impostazione predefinita, ma facoltativa. Se fornisci bitcode, tutte le app e i framework nel pacchetto dell'app devono includere il codice bit. Per le app watchOS, è richiesto il codice bitcode.

Così posso disattivare il Bitcode in Impostazioni di costruzione per l'app iPhone e abilitare solo Bitcode per l'app Watch.

0

Anche se si sta sviluppando per Apple TV, il bitcode è anche abilitato.

È piuttosto fastidioso dal momento che molti framework di annunci e analisi di terze parti non hanno ancora compilato i loro binari per tvOS, ma presto verranno sperati.

Problemi correlati