2010-08-31 43 views
1

我目前正在构建我的第一个Mac应用程序,而且我对传递过程有些困惑。我很快阅读了“软件交付指南”,但似乎暗示如果我的应用程序中有多个组件,我应该使用托管安装。我的应用程序非常简单,但它依赖于VVOpenSource框架,所以当我构建我的应用程序时,在我的.app包旁边,我有3个.framework目录。我想让安装尽可能简单,所以从DMG手动安装会非常棒。打包Mac应用程序进行手动安装,即使它具有框架?

无论如何,我可以将我的应用程序打包在DMG中吗?

回答

1

将框架放入应用程序包中的Contents/Frameworks目录中。为此,需要在构建框架时正确设置“安装目录”,例如@executable_path/../Frameworks/

+0

非常感谢。你能告诉我更多关于我可以在哪里找到这个“安装目录”设置吗? – Sebastien 2010-09-02 07:57:17

+0

这是一个构建设置。查看目标信息中的构建设置列表,然后向下滚动到“部署”标题或在搜索字段中键入“安装”。 – JWWalker 2010-09-02 16:07:59

+0

好的,我找到了这个设置,但有些东西我不明白。我应该在哪个项目/目标上设置此设置?在我的应用程序或我导入到我的应用程序的框架上? – Sebastien 2010-09-04 15:41:48

相关问题