Juste pour ajouter à cela. Le Embedded Content contains swift code
a travaillé pour moi aussi. De plus, j'avais une extension et je faisais des liens vers des frameworks dans cette extension. J'ai également été en copiant les cadres de l'extension, aka création d'un dossier Frameworks
. Parce que c'est ce que vous devez faire correctement? Eh bien, j'avais vraiment tort. Je suppose que le chemin de recherche de l'extension sait regarder dans l'application du dossier du cadre de contenant via le paramètre RUNPATH de poste cible Chemins de recherche dans les paramètres Build
@executable_path/../../Frameworks
Quel était pas clair pour moi, et il est maintenant clair est que vous ne copiez pas les Frameworks (Copy Build Phase) dans l'extension. Il les utilise à partir de l'application contenant. Ce qui est aussi pourquoi, si vous souhaitez utiliser vos cadres dans votre extension, vous devez être sûr que les Build Settings>Exigez API de App-Extension-Safe est réglé sur Oui
cela a fonctionné pour moi. http://stackoverflow.com/q/25777958/1334096 –