App Rejected Due To On Demand Resources Error. Unable to Replicate

Hi,


As the title suggests, I've been getting app review rejections for my app which uses on-demand resources due to errors downloading the content. Specifically, my app receives a NSBundleOnDemandResourceInvalidTagError, which according to docs happens when the code references tags that aren't included in the tag manifest. The thing is, I only use a handful of tags and when I test those tags locally and through test flight everything works perfectly fine. It's only when the app enters app review that the error starts appearing and I'm at a loss for what to do because I can't replicate this. In the past I've eventually gotten versions approved just through continuing to resubmit builds and sometimes the problem doesn't occur. Has this happened to anybody else? Does anybody have any guidance on this situation?


I know on-demand resources have had a lot of issues through the years:

https://forums.developer.apple.com/thread/37962

https://forums.developer.apple.com/thread/129821

https://www.reddit.com/r/iOSProgramming/comments/dgig54/odr_problems_on_ios_13/

https://stackoverflow.com/questions/35440923/on-demand-resources-the-app-rejected


Thank You,

Julien

  • Were you able to solve it?

Add a Comment

Replies

Has anyone experienced this issue recently?

We had a build (update) approved without issues about 3-4 weeks ago, but never released it. We rejected it ourselves and submitted a new build, and for a week now 3 builds have already been rejected for this exact reason. All 3 builds work fine on TestFlight or using Xcode, but seems to fail when fetching the ODR only for the reviewers.

We are communicating with them and referenced this and other threads in our comments, but we are wondering if others had this issue recently?

  • We have the same issue now with our update. Our app rejected 3 times, we tested on multiple real devices and emulators, cleared cache before testing and everything ok with ODR assets. Apple review team answered us that they can't help us reproduce the issue. It just update with bug fixes, ODR integration not changed. First release took few days, ODR worked on apple side. Really strange...

    Submission ID - e0f5d442-2de1-43cd-921f-71f4f8474b72

Add a Comment