-
-
Save aarondavidpolley/9e41928c64203c6cd65ba0a02a37b77b to your computer and use it in GitHub Desktop.
<?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>SkipAppearance</key> | |
<true/> | |
<key>SkipCloudSetup</key> | |
<true/> | |
<key>SkipPrivacySetup</key> | |
<true/> | |
<key>SkipScreenTime</key> | |
<true/> | |
<key>SkipSiriSetup</key> | |
<true/> | |
<key>SkipTouchIDSetup</key> | |
<true/> | |
<key>SkipTrueTone</key> | |
<true/> | |
<key>SkipiCloudStorageSetup</key> | |
<true/> | |
</dict> | |
</plist> |
can we use this for iOS device
can we use this for iOS device
@windowalter I haven’t needed to in the past. Usually the setup assistant items I skip in Jamf Pro’ PreStage enrolment profile work as expected, or I have prepared with Apple Configurator for a non DEP/ADE method. We also don’t have the same custom setting payload in iOS/device profiles.
Note “Set-up Assistant pane options” on this page: Manage Set-up Assistant for Apple devices
Developer Docs with latest keys that Jamf would be using:
Jamf’s document on subject: Automated Device Enrollment for Mobile Devices
is is possible to Skip Terms Of Address (feminine, masculine, or neuter) using this plist?
appears in the Setup Assistant of macOS Sonoma
The full explanation of how or why this worked is here
https://aarondavidpolley.com/macos-setup-assistant-preferences-skip-screens/
Have not tested recently to confirm if new keys will work.
Yup sorry I worked it out in the end, the name needed to be com.apple.SetupAssistant.managed
Then Apple has deprecated the functions so it's strings now
E.G
<?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>SkipSetupItems</key>
<array>
<string>Intelligence</string>
<string>Siri</string>
<string>ScreenTime</string>
<string>AppleID</string>
<string>Biometric</string>
<string>Appearance</string>
<string>Privacy</string>
<string>Payment</string>
<string>iCloudStorage</string>
<string>ScreenTime</string>
<string>Wallpaper</string>
<string>Welcome</string>
</array>
</dict>
</plist>
Yup sorry I worked it out in the end, the name needed to be
com.apple.SetupAssistant.managed
Then Apple has deprecated the functions so it's strings nowE.G
<?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>SkipSetupItems</key> <array> <string>Intelligence</string> <string>Siri</string> <string>ScreenTime</string> <string>AppleID</string> <string>Biometric</string> <string>Appearance</string> <string>Privacy</string> <string>Payment</string> <string>iCloudStorage</string> <string>ScreenTime</string> <string>Wallpaper</string> <string>Welcome</string> </array> </dict> </plist>
Nice
The person on the internet to get this right! 🙇♀️