实现将 HMCL 在 macOS 中打包为 App Bundle 疑难杂症与解决方案讨论 #4968
WhatDamon
started this conversation in
日常闲聊 | General
Replies: 1 comment 2 replies
-
|
HMCL以及PCL等便携式的启动器打包到 bundle 里面没什么好处吧,纯增加下载时的体积。 虽然 app bundle 可以自带 jre,但是启动游戏本来就需要自己安装 Java ,启动器带不带没啥太大的区别吧? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
为何要实现?
应 #4450 需求,我也注意到 Glavo 的视频下面偶见用户请求 macOS 使用 App Bundle 分发 HMCL
另外,我还注意到要实现以下功能,必须先实现打包为 App Bundle 这一步:
好处与坏处,详见:#4450 (comment)
问题 / 疑难杂症:
1. HMCL 本体该存放在哪?
随着 #4765 的 Close,代表着 ShulkerSakura/HMCL-MacOS/ 所提供的解决方案不可行,尤其是此项目的解决方案对 macOS 本身就是不合法的(它给人的感觉就是 Windows 下把所有配置文件存放在 EXE 可执行文件内),并且此方法除了可能的权限问题,在添加签名后几乎很难避免报应用程序损坏的错误
-Dhmcl.home=参数2. HMCL 更新(包括 App Bundle 本体)
上面提到的项目解决方案因为权限也可能面临无法更新
解决方案:#4450 (comment)
可能还有更多问题需要解决
Beta Was this translation helpful? Give feedback.
All reactions