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?


Reply