1

我们使用 Mac OS X 平台的 Marmalade SDK 制作游戏。该游戏对我们和我们的 QA 团队都很有效。但是在使用 Application Loader 将其提交到 Mac App Store 后,我们被拒绝了,因为游戏在启动时崩溃了。调查崩溃日志,我们发现 Marmalade 加载程序在启动时无法加载 .s86 可执行文件。在向 Mac App Store 重新提交我们的应用程序几次之后,我们收到以下两个错误:“无效的 .s86 文件”“无法加载 .s86 文件”

只有当我们明确损坏 .s86 文件时,我们才能重现相同的崩溃和相同的错误消息。例如,通过在文本编辑器中编辑此二进制 .s86 文件。

所以,我的问题是:Application Loader 是否对我们应用程序中的文件进行任何更改?有没有人有将用 Marmalade 制作的应用程序发布到 Mac App Store 的经验?

任何帮助将不胜感激。

谢谢你。

我们使用:Marmalade SDK 6.3、Xcode 4.5、Application Loader 2.8、2.9

4

1 回答 1

0

您使用的是旧版本的 Marmalade,Apple 最近贬低了一些 API,这可能会导致您的游戏被拒绝或至少无法正常运行。几天后发布的 Marmalade 7.2 将解决这个问题。

如果您需要更多信息,请提出另一张支持票,我们很乐意为您提供帮助。

于 2014-03-07T09:08:41.170 回答