I recently ran into the problem of loading resources on demand. I use Xcode 9.0 to download the application in the AppStore, and each download ends successfully. But, looking at the details of the iTunes Connect assembly, I see that resources on demand are included, but there are 0 asset packages for this assembly.
There is another interesting point in this problem. Line number 3 of my application was also loaded with resources on demand, and everything works fine with this assembly. But lines 4 and 5 do not have asset packages. I reviewed the changes in the application - there are no changes related to resources on demand, no.
In the Xcode-> Build β Assets β Embed Asset Packs settings in the Product Bundle is set to No.. In addition, the size of one package of assets is about 5 MB, the total size of all packages is about 150 MB.
Maybe someone also had this problem? Thanks.
UPDATE I checked the Product folder in the Xcode archive - all 36 asset packages, but iTunes Connect still shows 0 packages.
UPDATE 2 It seems that this happened more than once. The developers had the same problem a year ago. I think we should report an Apple bug.
UPDATE 3 We tried to download the application with resources on demand using Application Loader, but the result was the same.
UPDATE 4 We tried to return the code to the version where everything works fine with resources on demand and loads the same binary code with a different version number in iTC, but the result is the same.
UPDATE 5 We received a response from Apple Developer Technical Support (DTS)
Thank you for contacting Apple Developer Technical Support (DTS). Our engineers reviewed your request and determined that you were facing a known issue for which there is currently no known workaround.
I will post any updates related to this issue.