我们遇到了与在 iOS 上提交我们的应用程序相关的奇怪问题。基本上,当我们构建(使用开发人员配置文件)和测试(通过测试飞行)时,即使使用最广泛的测试用例,一切都按预期工作。
但是,当构建(使用 iOS 分发配置文件)并提交给苹果时......在审查过程中,由于我们无法重现的错误,它未能通过。
所以,我最好的猜测是错误/错误只发生在发布版本中(可能是由于代码优化)..但如果我无法重现,我什至不知道在哪里寻找什么?
到目前为止,我已经两次提交了该应用程序(可能猜测和修复)并且两次都返回相同的错误。
如何使用发布版本测试甚至查看日志?(到目前为止,DTS 没有提供任何有用的信息)
/已编辑/
更多背景信息:这是一个使用 Corona SDK 制作的游戏应用程序。如果您熟悉 corona sdk,那么您就会知道场景是什么。
所以基本上,
我有一个“家庭场景”我的场景上有一个“打开”按钮。
我点击打开按钮,一个微调器显示出来->应用程序读取一个 json 文件->进入下一个场景。
苹果在审查过程中看到的是:单击“家庭场景”上的“打开按钮”后,微调器出现并且它没有做任何进一步的事情。因此,该应用未能通过苹果的审核流程。
请注意:这只发生在发布模式(使用分发配置文件构建)而不是调试模式(使用配置文件构建)......因此我无法重现。