Ho creato un framework Cocoa funzionante che desidero ridistribuire. Il problema è comunque, non funzionerà al di fuori di Xcode. Ho letto qualcosa su @executable_path/../Frameworks
, che non ho incluso, perché io non so dove metterlo:/Creazione di un framework cacao
Perciò corro la mia applicazione in Xcode usando la variabile DYLD_FRAMEWORK_PATH
che funziona bene, ma solo in Xcode - se cerco di eseguire sul proprio si blocca subito e dice IMAGE NOT FOUND
.
Sono sicuro che @executable_path/../Frameworks
è quello che manca, ma non so dove metterlo.
Qualcuno potrebbe darmi una mano per favore? :)
Grazie
Cosa intendi con _running_ il tuo framework? I framework solitamente non hanno codice eseguibile direttamente. Inoltre, hai letto la Guida alla Programmazione Quadro? http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPFrameworks/Frameworks.html#//apple_ref/doc/uid/10000183-SW1 Forse anche solo sfogliarlo ti darà le tue risposte. – zneak
ovviamente l'ho letto. Il framework viene importato nella mia app, ma si blocca all'avvio. La guida parla anche dell'impostazione di '@executable_path /../ Frameworks ', ma non so dove sia. – Pripyat
Ho cercato di impostare il parametro "directory di installazione" nelle impostazioni del progetto, ma non riesce ancora. Dice ancora 'dyld: Libreria non caricata:' e 'Immagine non trovata' – Pripyat