I am trying to compose and deploy an application to my computer lab that includes a License Key.
When I'm logged in as admin I run a new/modified snapshot. I install the app, open it, enter the key, close the app and finish snapshot. If I create the package and deploy via Remote, it runs fine for the Admin user.
My issue is, whenever I log into a network user account, it asks for the key. I see in my composer source after I open the app and type in the license key, it creates a plist file in User/Admin/Library/Preferences. If I copy that plist file into User/JaneDoe/Library/Preferences, it no longer requires them to enter the key.
Is there way to accomplish this in composer? or does anyone have a better method to deploy the license code to network users?
It sounds like you need to save it as a dmg package in composer, then use the FUT (Fill User Template) and FUE (Fill Existing Users) options when deploying it.
If its just a standard pkg, or you are deploying without the FUT & FUE options it will just install it in the same location it came from (i.e. /Users/Admin/Library/Preferences)
If your network users are not using Mobile Accounts then you may need to make a change in the jamf plist as described in the following feature request/discussion: