I haven't tested earlier versions but as of v0.64, usdzconvert is referencing a path from the author's machine and throws an error when attempting to convert from USDA/C to USDZ.
Code Block $ usdzconvert Kick2.usdc Kick3.usdz ✘ 1 Input file: Kick2.usdc Traceback (most recent call last): File "/Applications/usdpython/usdzconvert/usdzconvert", line 905, in <module> errorValue = main() File "/Applications/usdpython/usdzconvert/usdzconvert", line 900, in main return tryProcess(sys.argv[1:]) File "/Applications/usdpython/usdzconvert/usdzconvert", line 855, in tryProcess ret = process(argumentList) File "/Applications/usdpython/usdzconvert/usdzconvert", line 816, in process usdStage.GetRootLayer().Export(tmpPath) pxr.Tf.ErrorException: Error in 'pxrInternal_v0_19pxrReserved::TfSafeOutputFile::Replace' at line 138 in file /Users/sergei/repos/USD/pxr/base/lib/tf/safeOutputFile.cpp : 'Insufficient permissions to write to destination directory '''