Can you please check, if this is an issue/bug - why its ignoring the parameter
Post
Replies
Boosts
Views
Activity
we want to support iOS apps to be pushed on macOS m1 devices via MDM.
Can we install - iOS and macOS apps(.pkg or .dmg) provisioning profiles through mdm on m1 Mac devices now?
https://developer.apple.com/documentation/devicemanagement/desktop
here for the payload it is mentioned that
"Allowed in User Enrollment" - macOS
You may find appconfig.org helpful.
Search for
AppConfig Community
How can we get this working? Is macOS managed apps concept only for VPP apps?
Thank you for the quick reply. Is this information going to be documented somewhere explicitly? I would like to point to Apple documentation if a mutual customer questions why the password cannot be sent as part of the MDM payload.
Thank you for your suggestion. We had the basic DNSSettings work and are just trying the esoteric settings.
I am confused about your statement "ConnectIfNeeded does not apply to DNSSettings"
The Apple documentation https://developer.apple.com/documentation/devicemanagement/dnssettings/ondemandruleselement/actionparameters state it is a valid setting
DomainAction
string
(Required) The DNS settings behavior for the specified domains. Allowed values are:
NeverConnect: Do not use the DNS Settings for the specified domains.
ConnectIfNeeded: Allow using the DNS Settings for the specified domains.
Possible values: NeverConnect, ConnectIfNeeded
Are we misinterpreting the docs?
@Srikanth G. - I just tried on IOS 14.2 latest build and I could still change the Private Address for the Wi-Fi even though MAC Randomization Disabled was set to Yes in the MDM profile.
Is this command applicable to supervised devices only? On unsupervised device the command failed with CommandFormatError error. Neither in https://developer.apple.com/documentation/devicemanagement/settingscommand/command/settings/timezone nor in response below it is mentioned that the command is supported on supervised devices only.
Request:
<plist version="1.0">
	<dict>
		<key>CommandUUID</key>
		<string>337531bb-0b5d-4959-aad8-6bb5751bfeed</string>
		<key>Command</key>
		<dict>
			<key>Settings</key>
			<array>
		<dict>
				<key>Item</key>
				<string>TimeZone</string>
				<key>TimeZone</key>
				<string>Europe/Paris</string>
		</dict>
</array>
			<key>RequestType</key>
			<string>Settings</string>
		</dict>
	</dict>
</plist>
Response:
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>337531bb-0b5d-4959-aad8-6bb5751bfeed</string>
<key>Settings</key>
<array>
<dict>
<key>Item</key>
<string>TimeZone</string>
<key>Status</key>
<string>CommandFormatError</string>
</dict>
</array>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string>17885e13a0919f1bb24bd4e410e6260552af0afe</string>
</dict>
</plist>
Apple introduced a whole new set of attributes to the Install Application command.
https://developer.apple.com/documentation/devicemanagement/installapplicationcommand/command/attributes?changes=latest_minor
You will have to toggle the
Removable
boolean
Default: true
attribute.
We when updated a MacPro with the macOS 11 beta it says System Version: macOS 10.16 (20A4299v). We were expecting it to say macOS 11.