首页 > 解决方案 > 如何合并应用程序为 macOS App Store 做准备

问题描述

我正在寻找一些建议,如何优化我的应用程序的结构,以便为 macOS 应用商店做好准备。我的应用程序是 3 个可执行文件的集合,它们都依赖于一个名为core. 此目录包含所有自定义或第 3 方库。

./Photo Editor/
+----Photo Editor.app (~20MB)
+----Server.app       (~20MB)
+----Client.app       (~20MB)
+----core             (~600MB)

由于我不能保持这种结构,我必须以某种方式合并它们,对吗?

合并理念 1

Xcode 通过将它移动到包的 /Applications 目录解决了类似的问题。但是这些应用程序都是相互独立的。就我而言, Server.app 和 Client.app 依赖于core,你会在这里建议什么?

在此处输入图像描述 合并理念 2

我只制作了一个应用程序包,但我可以从一个菜单开始使用一个参数来决定它是客户端还是服务器

你有其他想法,或者哪个更有意义?非常感谢您的任何意见!

标签: macosapp-store

解决方案


推荐阅读