Skip to main content

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

Nobody really?


You can use a profile to suppress: https://derflounder.wordpress.com/2016/08/24/suppressing-the-icloud-and-diagnostics-pop-up-windows-using-profiles-with-casper-9-93/


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


Reply