[英]App crashes on iPad and iPhone running iOS 9.3.5 connected to an IPv6
I have submitted the app to iTunes connect and it got rejected specifying that when it runs on IPV6 the app crashes. 我已将该应用程序提交到iTunes connect,但它被拒绝,因为它指定在IPV6上运行时该应用程序崩溃。 by noting that i submitted another app before with same 100% configuration, and using AFNetworking latest and it got accepted and almost same functionality.
注意到我之前提交了另一个具有相同100%配置的应用程序,并使用了最新的AFNetworking,它得到了接受并且功能几乎相同。 i have tested my app in release,debug build it didn't crash at all.
我已经在发布中测试了我的应用程序,调试该应用程序完全没有崩溃。
Text Quoted from apple rejection: 苹果拒绝引语:
- 1 PERFORMANCE: APP COMPLETENESS Performance - 2.1
1性能:APP完整性能-2.1
Your app crashes on iPad and iPhone running iOS 9.3.5 connected to an IPv6 network when we:
当我们执行以下操作时,您的应用在运行连接到IPv6网络的iOS 9.3.5的iPad和iPhone上崩溃:
When we tried to create an account, we added a phone number and tapped on "Done", app crashed.
当我们尝试创建一个帐户时,我们添加了一个电话号码并点击“完成”,应用崩溃了。
This occurred when your app was used:
使用您的应用程序时发生了这种情况:
- Offline
离线
- On Wi-Fi
在Wi-Fi上
We have attached detailed crash logs to help troubleshoot this issue.
我们已附上详细的崩溃日志,以帮助解决此问题。
And they attached two crash logs its uploaded to (google drive) : 他们附加了两个崩溃日志,并将其上传到(Google驱动器):
https://drive.google.com/file/d/0B32ROW7V8Fj4M0JsS0NCNXNoWVk/view?usp=sharing https://drive.google.com/file/d/0B32ROW7V8Fj4NFJtY1J5YU9KY1E/view?usp=sharing https://drive.google.com/file/d/0B32ROW7V8Fj4M0JsS0NCNXNoWVk/view?usp=sharing https://drive.google.com/file/d/0B32ROW7V8Fj4NFJtY1J5YU9KY1E/view?usp=sharing
The point is the crash logs it doesn't specify anything at all ! 关键是崩溃日志根本不指定任何内容! and the app it doesn't crash <.< i have tried it more than 1000 times and went through quality assurance and testing for over a month.
并且它不会崩溃的应用程序<。<我已经尝试了1000多次,并且经过了一个多月的质量保证和测试。
The code for inApp should have only one time transaction observer added like below. inApp的代码应仅添加一次交易观察者,如下所示。
SKPaymentQueue.defaultQueue().addTransactionObserver(self)
should only written in didLoad() and it must be only one time. 应该只用didLoad()编写,并且只能是一次。 Then your Ap will be saved by crash.
然后您的Ap将被崩溃保存。 In App.
在应用程序中。 I was at the same problem as yours.
我和你有同样的问题。
Scene the app never crashes at all and what Apple said about crashing the app doesn't make any since, The way to solve the issue was in two steps: 场景根本不会崩溃,而苹果公司关于崩溃的说法从那以后什么都没有。解决问题的方法分两步:
1- There has been a fix from server side where it was using Microsoft Assure without the support of IPV6, so a fix has been deployed to support IPV6 with a new base url for api requests. 1-从服务器端开始有修复程序,其中使用了Microsoft Assure,而没有IPV6的支持,因此已部署了一个修复程序以使用带有api请求的新基本URL来支持IPV6。
2- In the past submit to the App Store i didn't provide a demo account for apple which i think it was also one of the cause why apple has rejected the app with unknown crash. 2-过去提交到App Store时,我没有提供Apple的模拟帐户,我认为这也是Apple拒绝崩溃的原因之一。 so this time i did give them a demo account to access without going through registration.
所以这次我确实给了他们一个模拟帐户,无需注册即可访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.