With iOS 14 devices we can see that Many MDM Commands Fails with error " Couldn’t communicate with a helper application." . This Error is more frequent in InstallApplication , InstallProfile command , but other MDM commads also face the same issue. I have attach sample response from some devices. We have seen this error in previous version of iOS but with iOS 14 these are very frequent.
InstallApplication Errors
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>InstallApplication;Collection=51075000000853127</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>1005</integer>
<key>ErrorDomain</key>
<string>DeviceManagement.error</string>
<key>LocalizedDescription</key>
<string>Could not install app.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>4097</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDID-UDID</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>InstallApplication;Collection=33783000002227119</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>4099</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDIDUDIDUDID</string>
</dict>
</plist>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>InstallApplication;Collection=51075000000853127</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>1005</integer>
<key>ErrorDomain</key>
<string>DeviceManagement.error</string>
<key>LocalizedDescription</key>
<string>Could not install app.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>4097</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDID-UDID</string>
</dict>
</plist>
InstallProfile Errors
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>SingletonRestriction</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>4099</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDIDUDID</string>
</dict>
</plist>
AvailableOSUpdate Error
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>AvailableOSUpdates</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>12050</integer>
<key>ErrorDomain</key>
<string>MCMDMErrorDomain</string>
<key>LocalizedDescription</key>
<string>The attempt to check for an available update failed.</string>
<key>USEnglishDescription</key>
<string>The attempt to check for an available update failed.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>2214</integer>
<key>ErrorDomain</key>
<string>DeviceManagement.error</string>
<key>LocalizedDescription</key>
<string>Scan failed.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>4097</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDIDUDIDUDID</string>
</dict>
</plist>
ClearPasscode
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>ClearPasscode</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>701</integer>
<key>ErrorDomain</key>
<string>DeviceManagement.error</string>
<key>LocalizedDescription</key>
<string>The device’s passcode cannot be cleared.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>4097</integer>
<key>ErrorDomain</key>
<string>NSCocoaErrorDomain</string>
<key>LocalizedDescription</key>
<string>Couldn’t communicate with a helper application.</string>
</dict>
</array>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>UDIDUDIDUDID</string>
</dict>
</plist>
Apple Business Manager
RSS for tagOffer custom apps to organizations. Manage your organization's devices, apps, and accounts.
Posts under Apple Business Manager tag
82 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
Hello,
I am using redemption codes to distribute my app for free to my organisation. But I have a question, does a redemption code can be used more than once? I mean, may I use the same redemption code for others devices?