Xcode 安装IB插件

Xcode 安装IB插件,xcode,plugins,interface-builder,Xcode,Plugins,Interface Builder,我已经创建了IB工具包插件,现在我想在其他Xcode项目中使用该插件 怎么做?我已经尝试过开发人员指南,但无法完成。请回答:首先,我假设您希望插件嵌入到应用程序包中。如果没有,您可以将IBPlug-in框架放置在标准位置,如/Library/Frameworks 创建插件 一旦您使用苹果的模板在XCode中创建了一个IBPlugin项目,您需要做一些调整: 更改框架目标的名称,使其不同于插件的名称。例如,您可以将其称为MyIBPluginFramework。 在targetproperties>

我已经创建了IB工具包插件,现在我想在其他Xcode项目中使用该插件


怎么做?我已经尝试过开发人员指南,但无法完成。请回答:

首先,我假设您希望插件嵌入到应用程序包中。如果没有,您可以将IBPlug-in框架放置在标准位置,如/Library/Frameworks

创建插件 一旦您使用苹果的模板在XCode中创建了一个IBPlugin项目,您需要做一些调整:

更改框架目标的名称,使其不同于插件的名称。例如,您可以将其称为MyIBPluginFramework。 在targetproperties>Build中:将MyIBPluginFramework的安装目录修改为@loader\u path/。/Frameworks。 还将其动态库安装名称设置为@executable\u path/./Frameworks/$CONTENTS\u FOLDER\u path/$PRODUCT\u Name。 将MyIBPlugin的安装目录设置为@loader\u path/。/Frameworks/Resources。 构建时,插件被放置在框架的Resources目录中

此时,它应该在Interface Builder和IBMocoaSimulator中工作

嵌入到应用程序中 将IBPluginFramework.framework文件夹拖动到应用程序项目的链接框架组。编辑应用程序目标:将路径@loader\u path/./Frameworks/MyIBPluginFramework/Resources附加到框架搜索路径

您现在可以链接框架和插件,但是在构建应用程序时,必须将框架复制到应用程序的Frameworks目录。将“复制文件”阶段添加到目标中,并将框架拖动到中


我无法保证我的工作成功,但可能忘了在这里讲述一个步骤,但你得到了一条大句。

我认为通常你会将插件放在库文件夹中的应用程序特定文件夹中,无论是在根目录还是用户级别,例如

/库/接口生成器3.0/

在我的系统上,我有另一个文件夹,在那个叫做库的文件夹下,在那个叫做用户对象的文件夹下,它是空的

因此,我会尝试依次将其放入这些文件夹中,每次重新启动XCode和Interface Builder以确保

/库/接口生成器3.0/ /Library/Interface Builder 3.0/Library /Library/Interface Builder 3.0/Library/User对象
希望能有所帮助。

假设我创建了一个插件,并希望在其中包含另一个动态库。我应该将文件放在哪里以及如何编辑插件搜索路径?非常感谢。