Where are you doing this exactly? On the Server itself or on a Client that has the applications installed?
For your benefit I can assure you that this works at a number of locations I support. So far I can honestly say I've not seen anything I would describe as a quirk with Profile Manager itself.
Have are you accessing Profile Manager? You should be using a url that looks similar to this:
The Server must be configured as an OD Master and I always use the Directory Administrator (diradmin) account to logon to the managenent console. Have you enabled the Push Notification Service and have you disabled "Dedicate system resources to server services"?
I have profile manager working just fine. I can manage both iOS devices and desktops/laptops. The profiles go down as expected. The issue is that when I try to edit one of said profiles and put a restriction on the applications that I want a desktop or laptop to be able to run, clicking the "+" button to add an application yields an empty box and so there are no applications for me to add to the restriction. The same goes for wanting to add an application to the dock, there are none in the list to add.
I called Apple Support and a guy named John helped me solve the problem. Coolest guy ever. He told me that Profile Manager depends on DNS and Open Directory for it to work properly. You need to configure DNS correctly the first time before enabling Profile Manager in Server app, otherwise you will need to reinstall the OS and start from scratch. My problem was that my DNS server was on a different subnet, so what I had to do was reinstall the OS, then have the server machine point to itself for DNS (127.0.0.1).
These steps are all for memory, so Im not sure if they're in perfect chronological order but they should at least lead you in the right direction. Feel free to add steps if you find anything missing:
1) reinstall the OS on my server machine (10.8).
2) perform a software update (unless your OS version is already 10.8.2).
3) download Server app from the Mac App Store.
4) open Server app and click on DNS in the sidebar at the left, turn it on.
5) go back to the sidebar and click on the name of your server at the top, then select the Network tab.
6) edit the host name and make sure its set to its domain name, ex. "myserver.com" if you have one.
7) open System Preferences > Network. Your DNS Server should say 127.0.0.1
8) check if you configured everything correctly by opening terminal and running sudo changeip -checkhostname, you should be able to see your primary IP, current hostname, DNS hostname, and it should say "success" at the end.
9) then run host myserver.com (using your servers domain name), see if it points to the correct IP address.
10) then run host server_ip_address (using your servers IP), see it points to the correct domain name.
9) if all showed successful, you can start setting up Profile Manager and the apps should now show up in the dock preferences payload.
**REMEMBER that the clients you manage all need to point to your servers domain for DNS (the one you just set up).
Hope this helps!
Glad this worked for you, it didnt for me - well at least not at first
after a fresh re-install and following the above instructions I was able to add dock apps, i installed ilife then updated all the software updates and checked the adding apps option to the dock and it still worked.
I then installed adobe CS6, iWork and Office 2011 now i'm getting the same issue - feel like throwing the whole f*****g apple mac system in the skip where it belongs, all this fuss just to use imovie and garageband in our school enviroment just doesnt seem worth it
How can I get in touch with apple to ask them how they will be paying me for 3 wasted days of their peice of s**t coded by monkeys software or to get them to to at least explain themselves?
This is very dissapointing to me. I was looking at this as an alternative to the "Magic Triangle" and it was working for a short time and then the crashing started....with non-Apple apps. I am getting close to telling Apple goodbye. The promise that it just works or it is "insanely great" just isn't there...
As I initially had the same issue, I wanted to post my recent success.
Last night I started first with a fresh install of Mac OS X 10.8.4 Mountain Lion Server and Server 2.2.1. I made sure to let Spolight finish indexing before I went into any of the Profile Manager settings that had the 'Add Applications' API available. Of course, no issues as all Apple applications showed up and I was able to add and remove them fine.
As expected, Profile Manager began crashing when I installed Adobe CS 6. In my instance, I only wanted to add Adobe Photostop, Illustrator and Indesign to the dock as a device group profile. My workaround was dragging any of the other Adobe folders ("Adobe", "Adobe Device Central", etc.) out of the Applications folder. I then went back into Profile Manager and amazingly no crash, all the apps showed up and I was able to drag those three Adobe apps into my Dock apps. I pushed the profile, it succeeded and I then returned the excluded Adobe items back to the Applications folders.
If I had additional time I probably would have went one by one removing and adding each Adobe app/folder to see which one was actually causing the issue and been able to report a slightly more detailed response.
Well, I tried a whole bunch of suggestions on this list and they didn't work. Thanks for the responses. What I did find stopped the crashing was to prevent Spotlight from indexing the drive. Once Spotlight was essentially disabled, the apps showed up. Not all the apps, but the majority of them. I am beginning to think this is a strange interaction between Spotlight and Profile Manager. FWIIW
I tried the permission fix but it did not work.
I tried disabling Spotlight which makes the crash error go away and show the list of apps.. but the crash is still happening in the background (check Console). Also, my app is an Applescript and it is not listed.
I'm tempted to implement 10.8 WGM for just this one policy...