I have a valid package that is failing when I deliver it via MDM. The package meets all of the criteria necessary for delivery via MDM (available freely, signed, distribution-style) but when it's delivered, the device fails to install:
default 12:09:23.398734-0500 mdmclient Processing install phase 99 for E7A2748E-E38F-4976-A440-FFA7F4E6002B ==> { "Error" = { code = 660; domain = ASDErrorDomain; userInfo = { NSLocalizedDescription = "Could not create PKProduct"; NSLocalizedFailureReason = "Could not create PKProduct"; }; }; "Success" = 0; } default 12:09:23.399787-0500 mdmclient Processing install phase 97 for E7A2748E-E38F-4976-A440-FFA7F4E6002B ==> { "Error" = { code = 660; domain = ASDErrorDomain; userInfo = { NSLocalizedDescription = "Could not create PKProduct"; NSLocalizedFailureReason = "Could not create PKProduct"; }; }; "Success" = 0; } error 12:09:23.400711-0500 mdmclient [ERROR] Aborting app install: Error Domain=ASDErrorDomain Code=660 "Could not create PKProduct" UserInfo={NSLocalizedDescription=Could not create PKProduct, NSLocalizedFailureReason=Could not create PKProduct} default 12:09:23.400752-0500 mdmclient Install phase 97 (E7A2748E-E38F-4976-A440-FFA7F4E6002B) completed. Result: ==> Error Domain=ASDErrorDomain Code=660 "Could not create PKProduct" UserInfo={NSLocalizedDescription=Could not create PKProduct, NSLocalizedFailureReason=Could not create PKProduct} default 12:09:23.402070-0500 mdmclient Processing install phase 98 for E7A2748E-E38F-4976-A440-FFA7F4E6002B ==> (null) default 12:09:23.403122-0500 mdmclient Install 'E7A2748E-E38F-4976-A440-FFA7F4E6002B' finished. Sucess: no Error: { code = 660; domain = ASDErrorDomain; userInfo = { NSLocalizedDescription = "Could not create PKProduct"; NSLocalizedFailureReason = "Could not create PKProduct"; }; }
What causes these 660 errors?