我的应用被拒绝,并显示此消息:
它说它在iPad运行中存在漏洞,但我只为iPhone而不是iPad构建了应用程序。 当我在具有相同功能的iPhone 5s上进行测试时,它工作正常并且在直播电视中我给了一个从服务器上下来的URL,并显示此事件当前无法正常工作的消息。 如何解决这些问题。
We found that your app exhibited one or more bugs, when reviewed oniPad running iOS 7.1.1 and iPhone 5s running iOS 7.1.1, on both Wi-Fi and cellular networks, which is not in compliance with the App Store Review Guidelines.
The Live TV features does not work.
For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
- complete details of your rejection issue(s)
- screenshots
- steps to reproduce the issue(s)
- symbolicated crash logs - if your issue results in a crash log
If you have difficulty reproducing a reported issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Technical Q&A QA1764: How to reproduce a crash or bug that only App Review or users are seeing.
答案 0 :(得分:1)
按照拒绝中提到的技术说明中的信息进行操作。这可以确保您正在测试发送给Apple的相同应用程序。出于各种原因,调试版本的行为可能与版本版本不同。
您的本地环境中可能存在某些内容,它们只能在您的网络上运行。去最近的星巴克,在那里试试应用程序。
您的应用可能会在首次运行时执行崩溃但在第二次运行时修复问题。在尝试之前删除设备中的应用。
你可能知道你的应用程序的弱点,并在潜意识中避免它们。 Apple的测试人员没有。他们尝试打破你的应用。让别人试用你的应用并为发现的问题付钱,这样他们就可以尝试来找到问题。