Can a support ticket help find a memory leak?

Hi. I am not sure if this is the correct place to ask this question, but here goes anyway.


I am developing a game using SceneKit and am running into an issue with a memory leak that, for the life of me, I cannot figure out. I was wondering if I were to submit a support ticket request with one of the tickets that comes with my account if someone on Apple's side would be able to help me figure out what the issue is in my code.


Any info is greatly appreciated. I've tried running through the tools available in Instruments and just can't figure this out.


Thanks!

Alan

Answered by QuinceyMorris in 11290022

Typically, you can request a TSI for anything and if it's something that the engineer can't help you with, the TSI will be credited.


Especially if you suspect it might be SceneKit itself doing the leaking — and it has had some leaks in iOS 7 and 8 — I don't think it'd be out of line to use one of your TSI's.

Accepted Answer

Typically, you can request a TSI for anything and if it's something that the engineer can't help you with, the TSI will be credited.


Especially if you suspect it might be SceneKit itself doing the leaking — and it has had some leaks in iOS 7 and 8 — I don't think it'd be out of line to use one of your TSI's.

That's awesome. Thanks for the info. I'd have hated to go through the process in vain.

Hey Alan,


So I'm having a similar issue - memory leak using scenekit, for which there is little to no support online. I'm waiting to hear back on a TSI I submitted.


Did you get a response for this? Wondering if you can confirm that scenekit has a bug regarding this, or there is something we are doing wrong?


Cheers,


James

So, this was all related to SceneKit in XCode 6. It does seem that there are some issues there that were causing leaks, some of which were unresolvable. If you take the Bananas demo and run a leak test on that, you'll see that it does in fact have issues. I'm hoping that this will all be resolved in the new version. I released a game and had to decide to accept some leakage becuase of this.

Has anyone using sceneKit noticed any behavior changes in iOS for versions 7, 8, 8.4, or 9?

You shouldn't submit your full project.

The developer support group says to submit a minimal project that exhibits the problem.

Can a support ticket help find a memory leak?
 
 
Q