Skip to main content
Question

SS Upgrade to 10.11 - setup assistant

  • October 1, 2015
  • 5 replies
  • 22 views

ImAMacGuy
Forum|alt.badge.img+23

for my 10.10 upgrade I had a disable setup assistant pkg in the first boot pkg. Would that still be needed or is there a newer better faster stronger practice to use now?

5 replies

ImAMacGuy
Forum|alt.badge.img+23
  • Author
  • Esteemed Contributor
  • October 1, 2015
<?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>DidSeeCloudSetup</key>
    <true/>
    <key>DidSeeSyncSetup</key>
    <true/>
    <key>DidSeeSyncSetup2</key>
    <true/>
    <key>DidSeeiCloudSecuritySetup</key>
    <true/>
    <key>GestureMovieSeen</key>
    <string>none</string>
    <key>LastCacheCleanupStillRunning</key>
    <false/>
    <key>LastPreLoginTasksPerformedBuild</key>
    <string>15B17c</string>
    <key>LastPreLoginTasksPerformedVersion</key>
    <string>10.11.1</string>
    <key>LastSeenBuddyBuildVersion</key>
    <string></string>
    <key>LastSeenCloudProductVersion</key>
    <string>10.11.1</string>
    <key>LastSeenSyncProductVersion</key>
    <string>10.11.1</string>
    <key>RunNonInteractive</key>
    <false/>
    <key>ShowKeychainSyncBuddyAtLogin</key>
    <false/>
    <key>SkipFirstLoginOptimization</key>
    <false/>
</dict>
</plist>

bpavlov
Forum|alt.badge.img+18
  • Esteemed Contributor
  • October 1, 2015

Well that's a profile I'm assuming, but the problem is that you would have to update each time a new OS update comes out. @rtrouton has a post on his blog http://derflounder.wordpress.com


ImAMacGuy
Forum|alt.badge.img+23
  • Author
  • Esteemed Contributor
  • October 1, 2015

that's the setup assistant.plist the there's some new lines added.

  /usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeSyncSetup -bool TRUE
    /usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeSyncSetup2 -bool TRUE
    /usr/bin/defaults write "${USER_TEMPLATE}"/Library/Preferences/com.apple.SetupAssistant DidSeeiCloudSecuritySetup -bool TRUE

they need to be added to your scripts/disable iCloud popup workflows.


Forum|alt.badge.img+8
  • Contributor
  • October 21, 2015

Why does your LastSeenBuddyBuildVersion not include the build string?

FYI, the best way to keep from hand-coding these is to write them to the plist programmatically. The build can be gotten with this:

os_build=$(sw_vers -buildVersion)

The os version can be gotten with this:

os=$(sw_vers -productVersion)

Hope this helps.


Forum|alt.badge.img+4
  • Contributor
  • October 23, 2015

Hi Guys

i am doing up the setup assistant.plist for icloud and the old way , then i found this

https://gist.github.com/apettinen/1fe324cf82b1794e6f15

i convert it to a configuration profile and i dont have to set all the keys except one key SkipCloudSetup

i only did one initial test and it seems to work. maybe give it a try, this way you don't need to match the OS version