I am following the link https://developer.apple.com/documentation/arkit/rigging-a-model-for-motion-capture and download the sample code
The Xcode would using the .usdz file for the 3D character, We would want to replace the 3D Model with our file. We would using the existing .usdz file (robot.usdz) to modify.
However, When I using the blender (version 4.4) to import the .usdz then export the .fbx (robot2.fbx) and pass the file to the designer.
After modify the file, I would using the "reality converter" to export the new .usdz file (robot2.usdz) and import to my Xcode project.
when I run the project with robot2.usdz, the project would return the following error. Error: Unable to load model: Imported entity has invalid joints for body pose
Left 3d Model is the robot2.usdz , right 3d Model is the robot.usdz enter image description here