macOS Tour Notifications

dtmille2
Contributor II

Has anyone figured out how to disable "Welcome to macOS Mojave" tour notifications that appear after an upgrade?82602583aaea4d4b9b2313441b822763
Have tried a couple of approaches but am not having any luck.

21 REPLIES 21

cpresnall
Contributor

Have you tried disabling the Mojave update messages? The welcome is a part of the same process.

sudo mv /Library/Bundles/OSXNotification.bundle ~/Documents/ && softwareupdate --ignore macOSInstallerNotification_GM

dtmille2
Contributor II

Thank you @cpresnall!

I did not try that, and this approach appears to be working.

dtmille2
Contributor II

As an update, I have found that the above command may only work for a brief period of time or not at all. I have the command set to run every time the Macs restart, but still the tour notification appears after a period of time.

I haven't had a chance to troubleshoot further. Just updating in case someone else attempts to implement this solution and finds it is not working.

dtmille2
Contributor II

Anyone else have a suggestion for disabling macOS Tour Notifications.

mlizbeth
Contributor II

Use Profile Creator

The payload should be something like this

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadContent</key>
            <dict>
                <key>com.apple.touristd</key>
                <dict>
                    <key>Forced</key>
                    <array>
                        <dict>
                            <key>mcx_preference_settings</key>
                            <dict>
                                <key>seed-https://help.apple.com/macOS/mojave/mac-basics</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-https://help.apple.com/macOS/mojave/whats-new</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-+trJt2VsTvK1yfPGwOySDw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-/+vP78HsSh+Yeb4xJnUT9A</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-2+LvxAVyT6qnV1sDMZT0NA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-40reAuuYTHOsx4oGcx4qrA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-APhNaYV1RxSS41lC7ZJJ9Q</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-B70mVuHeT0WUgKh/VdUuZQ</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-ETJeJ9/1QmmWUde7uK8fDg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-EWfaSdJwR/6f1BYGiyLpcQ</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-EeEFv8cyS0CVe3ia2UEehA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-FQrkbNP9ThKQQtpqx2saFg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-GZAJdmpdSqmfH2PkCr8ebw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-JTecrrXDSVut2tSfltty9Q</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-KwUoo0fRRM2VPmIm0V67xg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-LR2P9+rnQ2q9xSUy1ZgWOw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-MM3ne3nTR9eXFyVwZ5gN7Q</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-Pa88nesPSO6POlutVN4/Sg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-SdV08ZZQRxOCWq6JBEXmfg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-Tu81gKhDTvmNkjyqcPBfKA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-UhiR1M79RWmXLIQr4M0AWw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-WEyaCPMVRB6HbnmRq9EnNQ</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-We59wh+OTa6c1yas/yppwg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-b/dLke8ZTQaN9KKrxfwDQw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-baXokbqsQ/2KLkzIZrR6ng</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-bydF6fX5Sp6aBYdEXD0VwQ</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-d+gfl8CNTNeauANKjf9WqA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-f/Pn3F4RScOh+GUBKO9sRA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-fWRpNw7IR3S3qxX63nmvMw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-hP2OZh+MTEKeFcjgec2gZw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-krdWS8DSQIqJSqQFXW1/pw</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-kti4ZkMKQFyCL2kbgCY23A</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-lEDfW5O+SZe8KTQ93HGOPA</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-lQlm1yrMS0GPVyAL44id+A</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-n87FVu1TSwGzble8vqBvsg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-pDWyREoARJm5V1mJYr9GKg</key>
                                <date>2019-08-23T15:40:08Z</date>
                                <key>seed-viewed-srluh6uOQiuWCzxguqhDNw</key>
                                <date>2019-08-23T15:40:08Z</date>
                            </dict>
                        </dict>
                    </array>
                </dict>
            </dict>
            <key>PayloadDisplayName</key>
            <string>New to Mac</string>
            <key>PayloadIdentifier</key>
            <string>com.github.erikberglund.ProfileCreator.2E663E41-E83E-4094-BFF9-30D7C0D0E699.com.apple.touristd.713C61A9-2169-4EBC-9704-065A1C2301BC</string>
            <key>PayloadOrganization</key>
            <string></string>
            <key>PayloadType</key>
            <string>com.apple.ManagedClient.preferences</string>
            <key>PayloadUUID</key>
            <string>713C61A9-2169-4EBC-9704-065A1C2301BC</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Suppress Tourist Notifications</string>
    <key>PayloadIdentifier</key>
    <string>com.github.erikberglund.ProfileCreator.2E663E41-E83E-4094-BFF9-30D7C0D0E699</string>
    <key>PayloadOrganization</key>
    <string>Trinity</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>2E663E41-E83E-4094-BFF9-30D7C0D0E699</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

5dbc31eb72ca4cb4b5175ed9576b771b
009273d588654ef3963774dae96688a4

dtmille2
Contributor II

@mlizbeth Thanks for this! I actually stumbled upon the Profile Creator app myself and created a config profile for this purpose, as you have shown above.

However, in my profile I just selected the macOS options, and didn't include the seeds. Are they required? My profile seems to be suppressing notifications with them.

mlizbeth
Contributor II

I included the seeds just in case. Better safe than sorry.

dtmille2
Contributor II

I am now looking for a way to suppress the 10.15 Catalina "what's new"/tour notifications if anyone has a solution. ProfileCreator does not have a "New to Mac" profile for Catalina yet.

sschramm
New Contributor II

I am also looking for way to get rid of welcome to Catalina notifications if anyone has found a way

JoshRouthier
Contributor

The ProfileCreator app has been updated to support suppressing the Catalina notifications

sschramm
New Contributor II

@JoshRouthier Where do I get the latest version? The website is showing 0.3.2 as the latest but that is dated July 2019. If that is the correct version, then how would one make a profile to block Catalina tour notifications? I can't seem to find anything related to this.

afarnsworth
Contributor

@sschramm Download that version but click the following to find the tour payload.
eef5bba843024d61a0601467f852138d

sschramm
New Contributor II

Thanks for the screenshot @afarnsworth, I see it now! I'll give this a shot!

Captainamerica
Contributor

I tried to add everything in the "new to mac / tours" config profile, but the "welcome to Catalina" notification still show up ?

wilko_andy
New Contributor II

I created a profile with Profile Creator and uploaded it to my Jamf instance, it fails on any machine I have though.

wilko_andy
New Contributor II

I get the error - "-[__NSCFConstantString objectForKeyedSubscript:]: unrecognized selector sent to instance 0x7fff93351b90"

Randydid
Contributor II

@wilko_andy I have this issue too. Did you ever figure it out?

/randy

howie_isaacks
Valued Contributor

I like to keep these notifications. I want my users to learn a bit about a new OS that has been installed. Too few actually take the time to learn. That said, knowing how to turn off the notifications to stop experienced users from seeing this would be helpful.

jefff
Contributor II

I agree with @howie_isaacks that the tour is useful. If nothing else, as a support provider, it gives you plausible deniability when users complain that they never had the opportunity to learn about new features when their Mac's OS is updated. In response to those complaints, you can ask them if they took the tour, when the OS offered it to them. Tell them it's a form of professional development!

Randydid
Contributor II

@jefff @howie_isaacks I manage a lot of computer labs on a University campus. Most of our students want to get on, open things, do work and have a friction free environment that gets out of their way.

BTW, I figured out that the error @wilko_andy and I have at least for me is caused by not having a signing cert. In the General part of ProfileCreator, making the Config non-removable by the end user is necessary.

/randy

dtmille2
Contributor II

Like @Randydid , we don't want this appearing in our Mac labs. It's easy enough to go to each Mac and manually removed the prompt, but a profile would be nice.