Our USDZ file won't load on iPhone 7 with iOS 12. It works fine on my iPhone X and iPad Pro, both running iOS 12 Beta.
We've tried creating this using the terminal commands and get the following warning although we don't believe this is the issue.
Warning: in CreateMaterialBindings at line 59 of /BuildRoot/Library/Caches/com.apple.xbs/Sources/3DAssetTools/3DAssetTools-14207.2/external/ModelKit/extern/usd/pxr/usd/usdObj/translator.cpp -- OBJ mtl usemtl name has invalid name '15___Default', using default usemtl name: 'defaultShadeGroup0'
The screen on the iPhone 7 looks as such:
You can download the raw files here.

Follow these two steps to unzip, rename and rezip your
usdzfile.First Step (unzip
mmtest.usdzfile).usdzfile to.zip..zipfile usingArchive_Utility.apporRAR_Extractor.app.JPGand/orPNGformat.USDCmodel ain't inverted.Second Step (recreate
usdzagain)Make sure that Xcode 10.2 is installed.
And here are a full list of options (type
xcrun usdz_converter -hin Terminal):Now model works perfectly.