gpt4 book ai didi

objective-c - 设置 Xcode 以开发插件

转载 作者:太空狗 更新时间:2023-10-30 04:01:48 27 4
gpt4 key购买 nike

我以前从未使用过 XCode,但我正在为一个名为 OsiriX 的开源放射学程序设计一个插件 (objective-c)。我可以编译它,甚至可以让插件在 OsiriX 中运行。但是,我不确定如何从 XCode 运行/调试它。运行/调试在我的 xcode 上显示为灰色。是因为没有主程序吗?

最佳答案

(1) “清理所有”你的项目,这样当你这样做时就不会留下碎屑。

(2) 将 Xcode 设置为使用通用的构建产品目录(我将我的放在/tmp/中,以便它定期被破坏)。首选项位于“建筑”部分下。

(3) 重新构建 OsiriX(以便将其构建在共享位置)。

(4) 确保插件项目中的事件配置与您在 (3) 中构建的 OsiriX 中的配置具有完全相同的名称。 (它可能应该是“调试”或“发布”,具体取决于您构建的版本)。可以在build设置编辑器中编辑配置。

(5) 构建您的插件。

(6) 将自定义可执行文件添加到您的插件项目并将路径设置为 OsiriX(项目 -> 新建自定义可执行文件...)。

您现在应该能够构建并运行或构建并调试您的项目。它将从构建产品目录启动 OsiriX。您可能还想将 OsiriX 设置为在您的构建产品目录中查找 bundle (如果尚未存在)。或者您可以创建一个符号链接(symbolic link),从 OsiriX 的一个插件目录到您的构建产品目录中的 bundle 。

cd /path/to/OsiriX's/bundle/directory
ln -s /path/to/build/products/YourPlugin.bundle

这是一种非常标准的配置 Xcode 以开发插件的方法。例如,首选项面板开发人员将为 SystemPreferences.app 设置自定义可执行文件(即使在/Applications 中——无需指向应用程序的“调试”版本)。

关于objective-c - 设置 Xcode 以开发插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com