I am trying to install a DNS profile on my Apple Watch. I cannot install a normal DNS profile that would be used (and works) on my iPhone on my watch. After setting
The profile 'dns.mobileconfig' is pasted below.
Code Block <key>TargetDeviceType</key> <integer>2</integer>
in the profile pasted below, the system says:My question is this: Is the profile being installed/configured incorrectly, or does WatchOS 7 not contain the Encrypted DNS that all of the other platforms now have.
Invalid Device
This profile is not valid for Watch.
The profile 'dns.mobileconfig' is pasted below.
Code Block html <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadDisplayName</key> <string>NextDNS</string> <key>PayloadDescription</key> <string>This profile enables NextDNS on all networks using the new native Encrypted DNS feature.</string> <key>PayloadIdentifier</key> <string>io.nextdns.dns</string> <key>PayloadScope</key> <string>System</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>A1E2F262-DB73-40F6-BD22-2E42A43A3C94</string> <key>TargetDeviceType</key> <integer>2</integer> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadContent</key> <array> <dict> <key>DNSSettings</key> <dict> <key>DNSProtocol</key> <string>HTTPS</string> <key>ServerAddresses</key> <array> <string>45.90.28.0</string> <string>2a07:a8c0::</string> <string>45.90.30.0</string> <string>2a07:a8c1::</string> </array> <key>ServerURL</key> <string>https://dns.nextdns.io</string> </dict> <key>PayloadType</key> <string>com.apple.dnsSettings.managed</string> <key>PayloadIdentifier</key> <string>io.nextdns.dns.dnsSettings.managed</string> <key>PayloadUUID</key> <string>A1E2F262-DB73-40F6-BD22-2E42A43A3C94.3C8F875F-45B8-4ACF-9F84-244D3D6DF258</string> <key>PayloadDisplayName</key> <string>NextDNS</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> </dict> </plist>
The documentation for the DNSSettings payload lists it as supported for iOS 14.0+ and macOS 11.0+. It is not supported on watchOS.