Suppress SetupAssistant on 10.14.6 SU2

scerazy
New Contributor III

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

3 REPLIES 3

scerazy
New Contributor III

Nobody really?

rtrouton
Release Candidate Programs Tester

scerazy
New Contributor III

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