iTunes 11.1.3 - Package/Deployment issues
Hello everyone.
I am trying to package and deploy iTunes 11.1.3. I have read the following
http://msiworld.blogspot.com.au/2012/06/re-packaging-apple-itunes-10617-and.html
And I have set the below seetings in the MST according to the above website.
DESKTOP_SHORTCUTS = 0
DISABLEADVTSHORTCUTS = 0
SCHEDULE_ASUW = 0
AMDS_IS_INSTALLED = 1
BONJOUR_IS_INSTALLED = 1
REBOOT = ReallySuppress
NO_ASUW = 0
NO_BONJOUR = 0
IAcceptLicense = Yes
REGSRCH_DESKTOP_SHORTCUTS = 0
Some of the options above were not listed in the Property Manager section when I open the MSI in Admin Studio. Some were there and I made the changes. The others I had to add in there. I can see some of the options that were not in there were actually showing up in the value field of AdminProperties and SecureCustomProperties. Does this make a difference?
Anyways I set all of that and I changed the IAcceptLicense = Yes but when I open iTunes after the install it still asks me to accept the license. Also it still tells me that Bonjour is not installed. So it looks like these 2 options did not set via the MST for some reason.
Has anyone got a work around for these 2 issues?
There are no desktop icons so that part seems to have worked ok.
I will be packaging both x64 and x86 versions of this. But once I get the first one right the next one will be easier. I just need to get these 2 issues sorted before i continue.
Regards
Jason
http://msdn.microsoft.com/en-us/library/aa367542%28v=vs.85%29.aspx
You need not trouble yourself with SecureCustomProperties, either.
As for Bonjour, setting 'BONJOUR_IS_INSTALLED' to '1' isn't going to ensure that Bonjour actually gets installed. You need to align the feature's Install level, such that it is equal to or les thanthe package's overall install level.
Once you have the MST, it should serve for the 32-bit and 64-bit MSIs.
EDIT:
I would imagine that the license acceptance is recorded as a user-level setting: does your MST rearrange the feature tree so that the feature containing the user profile data is the parent of a feature containing an advertised entry-point, such as an advertised shortcut? - anonymous_9363 10 years ago