首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装IB插件

安装IB插件
EN

Stack Overflow用户
提问于 2009-02-18 10:36:28
回答 2查看 3.9K关注 0票数 1

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

如何做到这一点?我尝试过开发人员指南,但无法得到..please的答案

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-04 11:29:03

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

创建插件

使用苹果的模板在XCode中创建IBPlugin项目后,需要进行一些调整:

例如,您可以将其命名为MyIBPluginFramework.

  • In target Properties > Build : Modify
  • Installation Directory of MyIBPluginFramework to @loader_path/../Frameworks
  • 还将其动态库安装名称设置为将MyIBPlugin的安装目录设置为@loader_path/../Frameworks/Resources.

(构建后,插件放在框架的Resources目录中)。

在这一点上,它应该可以在接口生成器和IBCocoaSimulator中的中工作。

在应用程序中嵌入

将IBPluginFramework.framework文件夹拖到应用程序项目的Linked Frameworks组中。编辑您的应用程序目标:将路径@loader_path/../Frameworks/MyIBPluginFramework/Resources附加到框架搜索路径。

您现在可以针对框架和插件进行链接,但是在构建时必须将框架复制到应用程序的框架目录中。将Copy Files阶段添加到您的目标,并将框架拖入。

我不能保证成功(我设法让我的工作,但可能忘记了这里的一个步骤),但你给了大行。

票数 0
EN

Stack Overflow用户

发布于 2009-03-04 11:37:26

我认为通常将插件放在根目录或用户级别的Library文件夹中的应用程序特定文件夹中,例如

/Library/Interface Builder 3.0/

在我的系统上,我有另一个名为"Library“的文件夹,在那个名为"User Objects”的文件夹下是空的。

因此,我会尝试依次将其放入每个文件夹中,每次都重新启动XCode和界面生成器(只是为了确保)。

  • /Library/Interface生成器3.0/
  • /Library/Interface生成器3.0/Library
  • /Library/Interface生成器3.0/库/用户对象

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/560542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档