Blocking Apple Shortcuts Widget

pgilrane82
New Contributor

Hi,

Is it possible to block access to the Apple Shortcuts Widget?

I have added the App to the Blocklisted applcations but it can still be viewed via Widgets.

Strangely, I also blocklisted the Apple Podcasts & TV apps and it removed them from being viewed in Widgets.

Any help gratefully appreciated.

Phill

6 REPLIES 6

Vijay_Raj
New Contributor II

This command removes the Apple Shortcuts Widget from macOS and refreshes the Notification Center:

rm -rf ~/Library/Containers/com.apple.shortcuts.widget
killall NotificationCenter

Thanks @Vijay_Raj , Any ideas for iOS?

Vijay_Raj
New Contributor II

@pgilrane82 For IOS, I think the only way is to Block Allow Adding and Removing Widgets and Allow Today View on Lock Screen using IOS Restrictions.

Thanks again @Vijay_Raj  - unfortunately there is no Allow Adding and Removing Widgets option for me in restrictions (under IOS payload) 😥

Vijay_Raj
New Contributor II

Please try below 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>PayloadContent</key>
        <array>
            <dict>
                <key>PayloadType</key>
                <string>com.apple.applicationaccess</string>
                <key>allowAddingRemovingWidgets</key>
                <false/>
                <key>allowTodayView</key>
                <false/>
                <key>PayloadUUID</key>
                <string>12345678-ABCD-1234-ABCD-1234567890AB</string>
                <key>PayloadVersion</key>
                <integer>1</integer>
            </dict>
        </array>
        <key>PayloadDisplayName</key>
        <string>Block Widget Customization</string>
        <key>PayloadIdentifier</key>
        <string>com.company.blockwidgets</string>
        <key>PayloadUUID</key>
        <string>87654321-DCBA-4321-DCBA-0987654321AB</string>
        <key>PayloadType</key>
        <string>Configuration</string>
        <key>PayloadVersion</key>
        <integer>1</integer>
    </dict>
</plist>

 

Thankyou @Vijay_Raj 

Where would i use this please?