2

我正在构建一个游戏,每次运行时都需要将其自身更新到最新版本,以修复错误和多人游戏兼容性。我已经设置了一个应用程序包,它检查服务器是否有新版本,如果存在,它会下载它并将其解压缩到包中。然后,它将运行游戏的可执行文件。签署此协议后,修补程序可以完美运行。但是,该游戏似乎缺乏写入权限,并且无法保存键绑定或进度。当我尝试使用此命令对其进行签名时:

codesign -f -i "[myID]" myapplication.app/ --deep --force --verbose

我收到此错误消息:

myapplication.app:代码对象根本没有签名在子组件中:/Users/Lat/Desktop/myapplication.app/Contents/MacOS/ExampleGame 在架构中:x86_64

这是一个项目要求,这个游戏是你运行的一个捆绑包,它会照顾一切。如何签署两个可执行文件?

据推测,每当游戏 exe 补丁时,我都需要辞职。

4

0 回答 0