Skip to main content

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

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

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

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?


@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.


@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) 😥


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>

 


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?