我正在寻找一些有关如何优化应用程序结构的建议,以便为macOS应用商店做好准备。我的应用程序是3个可执行文件的集合,它们全部依赖于名为core
的目录。此目录包含所有自定义或第三方库。
./Photo Editor/
+----Photo Editor.app (~20MB)
+----Server.app (~20MB)
+----Client.app (~20MB)
+----core (~600MB)
由于我无法保留此结构,因此我必须以某种方式合并它们,对吗?
合并想法1
Xcode通过将其移动到包的/ Applications目录中解决了类似的问题。但是这些应用程序都是相互独立的。就我而言,Server.app和Client.app取决于core
,您在这里提出什么建议?
我只制作一个应用程序包,但是从菜单中我可以使用一个参数来决定它是客户端还是服务器
您还有其他想法,还是哪个更有意义?非常感谢您的输入!