IBCocoaSimulator se bloque lorsque IB ne parvient pas à trouver l'infrastructure. Je suppose que cela vous arrive également. Je peux courir IBCocoaSimulator sans accident, quand je copie manuellement mon framework + ibplugin du répertoire de construction dans /Users/username/Library/Frameworks
. Je fais cela avec Finder, ce n'est pas optimal, mais ça marche.IBPlugin et chemins d'accès à l'infrastructure
J'ai cherché un moyen plus intelligent et chaque solution (BWToolkit, BGHUDAppKit, KTUIKit) que j'ai regardé, fait les choses de manière très différente. Une solution exécute un script sudo qui le copie à l'échelle du système /Library/Frameworks
. Un autre définit @loader_path
et encore un autre utilise @executable_path
. Je n'ai pas eu de chance avec aucun d'entre eux et à cause des grandes différences, il est difficile de voir le modèle.
Je suis confus.
Comment vous configurez IBPlugin, pour que vous puissiez l'intégrer dans votre application?
MISE À JOUR 1:
Yay, a résolu le problème, après avoir lu un blog post by dribin sur la façon d'utiliser @rpath, je me suis dit comment le faire fonctionner avec mes IBPlugins. La copie à l'aide du Finder n'est donc plus nécessaire.
Ce que je ne faisais que:
- Pour MySmallFramework mis
Installation Directory
à@rpath
- Pour MySmallPlugin mis
Runpath Search Paths
à@loader_path/../Frameworks
- Pour MySmallApp mis
Runpath Search Paths
à@loader_path/../Frameworks
Nice.