Will there be any potential problem with appstore review problem/concerns if game app uses the "com.apple.developer.kernel.extended-virtual-addressing" entitlement? I have tested it on local signed development version and it's exactly what we wanted, but I just want to be more sure about it since the sumit/review cycle is quite long. Our app tries to load quite some bulk data with mmap directly from large files, and previously I found that virtual addressing space of iOS devices are actually quite limited. let alone the fact that the system also loads many stuff(emoji/app executable) in this way which also consumes several hundreds mega bytes of virtual memory, so we actully need this entitlement very much.
about using com.apple.developer.kernel.extended-virtual-addressing
Our QA did a test on all the machine we can get. It seems that on iPhone12/13 devices this entitlement is actually not needed(the system already provide unlimited(of course there is a limit, but that is 50+G) virtual address space no matter the system version), but on older models(iPhone8 for example), a system version greater or equal to iOS14 plus this entitlement is needed to unlock unlimited VM space, and on iOS13 this entitlement have no effect. So this entitlement is sort safe then?
I didn’t respond to your initial post because it’s not a technical question. You wrote:
Will there be any potential problem with appstore review problem/concerns if game app uses the
com.apple.developer.kernel.extended-virtual-addressingentitlement?
and the only folks who can answer questions like that are App Review. I added the App Review tag to your question but my experience is that it’s rare to see App Review folks here on DevForums.
So this entitlement is sort safe then?
It’s hard to answer this without a clear explanation of what you mean by “safe”.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"