.cmmac packages of complex applications like Adobe Photoshop or Microsoft Office
CMAppUtill may fail to recognize correct detection rules which will lead to Parallels Application Portal misbehavior. This article describes the procedure of setting correct Detections Rules for deployed applications manually.
- Install application in question on the Mac.
Open Terminal and execute the following command:
plutil -p <Info.plist> | grep -e CFBundleIdentifier -e CFBundleShortVersionString
<Info.plist>is the path to the application Info.plist located in the /Applications/
plutil -p /Applications/Parallels\ Desktop.app/Contents/Info.plist | grep -e CFBundleIdentifier -e CFBundleShortVersionString
The output will show Application version and Application Bundle ID, e.g.:
"CFBundleShortVersionString" => "12.1.1" "CFBundleIdentifier" => "com.parallels.desktop.console"
- If Application is already deployed to the collection(s), delete deployment(s).
Delete all detection rules for this application and create only one with Type - Application Bundle specifying:
<CFBundleIdentifier>in Application Bundle ID field
Versionin Data Type field.
Greater than or equal toin Operator field.
<CFBundleShortVersionString>in Value field.
- Deploy application.