Ho creato un'applicazione Mac che utilizza il framework RMSharedPreferences. Quando si apre l'app, si blocca immediatamente e viene visualizzato il seguente errore:Errore "Libreria non caricata" all'avvio dell'app
Dyld Error Message:
Library not loaded: @rpath/RMSharedPreferences.framework/Versions/A/RMSharedPreferences
Referenced from: /Users/USER/Desktop/MyApp.app/Contents/MacOS/MyApp
Reason: image not found
Sembra che non riesca a trovare il quadro. Ho provato ad aggiungere una fase di copia al target che dovrebbe copiare il framework e quando si sfoglia il contenuto dell'app in Finder, sembra che sia stato copiato correttamente.
Qualcuno sa cosa potrebbe causare questo errore?
EDIT: definizione di un quadro per opzionale fa fare il lancio dell'applicazione senza errori ma l'applicazione non funziona completamente. Qualsiasi chiamata relativa a RMSharedPreferences verrà ignorata.
Questa è un'ottima risposta. L'impostazione del percorso di installazione su '@executable_path /../ Frameworks 'ha risolto il problema. Grazie mille per la risposta e per il riferimento alla documentazione di Apple. – simonbs
contento che abbia aiutato! – sergio