Posted on 10-28-2019 08:26 AM
Up to 10.14.6 I could suppress Setup Assistant just fine with ie this
After Supplemental Update 2 I still get the Apple ID screen that I need to skip (very annoying)
Anybody noticed the same?
I am just offline asr restoring AutoDMG Mojave like this
, run against it admin user created package, copy com.apple.SetupAssistant.plist to /Volumes/RESTORED_VOLUME/System/Library/User Template/English.lproj/Library/Preferences/
so after reboot I can carry on with enrollment to MDM without additional time wasting
After SU2 still Apple ID popup happens
Seb
Posted on 11-08-2019 09:15 AM
Nobody really?
Posted on 11-08-2019 10:28 AM
You can use a profile to suppress: https://derflounder.wordpress.com/2016/08/24/suppressing-the-icloud-and-diagnostics-pop-up-windows-u...
Posted on 11-09-2019 01:27 AM
I was more interested in:
disable_apple_icloud_data_privacy_diagnostic_touch_id_siri_activation_lock_and_screentime_pop_ups
With my own com.apple.SetupAssistant.plist :
<?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>MiniBuddyLaunchReason</key>
<integer>0</integer>
<key>MiniBuddyLaunchedPostMigration</key>
<false/>
<key>DidSeePrivacy</key>
<true/>
<key>LastSeenBuddyBuildVersion</key>
<string>18G95</string>
<key>MiniBuddyShouldLaunchToResumeSetup</key>
<false/>
<key>DidSeeSyncSetup</key>
<false/>
<key>LastPreLoginTasksPerformedVersion</key>
<string>10.14.6</string>
<key>DidSeeAvatarSetup</key>
<false/>
<key>DidSeeSiriSetup</key>
<true/>
<key>DidSeeSyncSetup2</key>
<false/>
<key>SkipFirstLoginOptimization</key>
<false/>
<key>NSAddServicesToContextMenus</key>
<false/>
<key>DidSeeTouchIDSetup</key>
<true/>
<key>LastSeenCloudProductVersion</key>
<string>10.14.6</string>
<key>DidSeeCloudSetup</key>
<true/>
<key>PreviousSystemVersion</key>
<string>0</string>
<key>DidSeeAppearanceSetup</key>
<true/>
<key>LastPrivacyBundleVersion</key>
<string>2</string>
<key>PreviousBuildVersion</key>
<string>0</string>
<key>DidSeeTrueTone</key>
<true/>
<key>DidSeeApplePaySetup</key>
<false/>
<key>LastPreLoginTasksPerformedBuild</key>
<string>18G1012</string>
<key>DidSeeiCloudLoginForStorageServices</key>
<true/>
</dict>
</plist>
I don't get nothing else pop up but Apple ID login screen
Surely that info must also be written somewhere (just where)?
Seb
edit:
I do not think it is stored in .plist any more.
I create a local user (that gets above com.apple.SetupAssistant.plist from User Template)
Login as this user & Apple ID login prompt pops up on startup anyway!
Log out, login in as admin, sudo delete whole user home folder only (at this point user home folder does not exist at all), login again as this user (user home folder gets created), but at this point there is no more Apple ID login popup.
Hence I conclude that it is no longer stored just only in user Preferences *.plist file
The only way I could manage to get rid of it for good was to apply local (as recommended above) profile as per documentation
So something had definitely changed