2012-09-26 14 views
39

mia app funziona bene su iPhone 6.0 Simulator in Xcode, ma quando provo a farlo funzionare sul mio dispositivo 6.0, ottengo il seguente errore fatale:dyld: un comportamento diverso libreria non caricato per 6,0 simulatore/dispositivo 6.0

dyld: Libreria non caricata: /System/Library/Frameworks/AdSupport.framework/AdSupport Riferimento a: /var/mobile/Applications/26329A7C-04B0-415A-B8EB-3C59CC1EC0B1/hammerhead.app/hammerhead Motivo: immagine non trovato

Sono sicuro che il mio telefono ha la versione 6.0 ed è aggiornato. Il mio obiettivo di implementazione è impostato su 6.0 nel mio file di progetto e nel mio file info.plist. Cosa dovrei fare?

Il problema sembra essere con il quadro AdSupport, che ho messo nella mia app in modo che il nuovo SDK di Facebook (3.1) potrebbe funzionare con iOS 6.

+2

Ho anche ricevuto questo errore mentre corro sul simulatore per iOS 5.1 – SAHM

risposta

60

Se hai scelto come target versioni di iOS inferiori alla 6.0, devi rendere AdSupport.framework, Social.framework e Account.framework opzionalmente collegati.

Si prega di dare un'occhiata allo screenshot allegato.

Saluti !!! enter image description here

+0

Ti meriti più Mi piace, signore. Screenshot> testo. – txulu

56

risolto il proprio problema: Impostare i quadri che stanno dando voi problemi a "Opzionale" invece di "Richiesto" andando al file di progetto Riepilogo e scorrendo verso il basso su Framework e librerie collegate.

3

Lo stesso per CloudKit.framework su iOS 7 (è solo per iOS8). Vai su Generale> Framework e librerie collegate, cambia CloudKit.framework in Opzionale. Grazie VSN.

+0

Cosa succede se ho bisogno di iCloud in iOS7? – Napolux

Problemi correlati