Я ищу несколько советов, как оптимизировать структуру моего приложения, чтобы подготовить его для магазина приложений 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
, что бы вы предложили здесь?
Идея слияния 2
Я делаю только один пакет приложений, но из меню я могу начать сам с параметра, чтобы решить, является ли он клиентом или сервером.
У вас есть другая идея, или какая из них более логична?Большое спасибо за любой вклад!