chr*_*ien 4 debugging xcode plugins cocoa objective-c
我之前从未在XCode工作,但我正在设计一个名为OsiriX的开源放射学程序的插件(objective-c).我可以得到编译的东西,我甚至可以获得在OsiriX中运行的插件.但是,我不确定如何从XCode运行/调试它.运行/调试在我的xcode上显示为灰色.是因为没有主程序吗?
(1)"清理所有"你的项目,以便在你这样做时不会留下碎屑.
(2)设置Xcode使用一个通用的构建产品目录(我在/ tmp /中坚持我的定期获取核心).首选项位于"建筑"部分.
(3)重建OsiriX(以便它可以在共享位置构建).
(4)确保插件项目中的活动配置与您在(3)中构建的OsiriX中的配置完全相同.(它可能应该是"Debug"或"Release",具体取决于你构建的).可以在构建设置编辑器中编辑配置.
(5)构建你的插件.
(6)向插件项目添加自定义可执行文件,并设置OsiriX的路径(Project - > New Custom Executable ...).
您现在应该能够构建并运行或构建并调试您的项目.它将从构建产品目录中启动OsiriX.您可能还希望将OsiriX设置为在构建产品目录中查找捆绑包(如果尚未找到).或者,您可以创建一个符号链接,从OsiriX的插件目录之一到构建产品目录中的包.
cd /path/to/OsiriX's/bundle/directory
ln -s /path/to/build/products/YourPlugin.bundle
Run Code Online (Sandbox Code Playgroud)
这是一种非常标准的配置Xcode以便开发插件的方法.例如,首选项窗格开发人员将为SystemPreferences.app设置自定义可执行文件(即使在/ Applications中 - 也不需要指向应用程序的"调试"版本).
归档时间: |
|
查看次数: |
1685 次 |
最近记录: |