diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json
index 9221b9bb1a35f5de270a41afa01305478221ae32..84c0167b1a1045edaaee154e355e3d9362bb03c2 100644
--- a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,91 +1,109 @@
 {
   "images" : [
     {
+      "filename" : "iPhone Notification 20pt 2x.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "20x20"
     },
     {
+      "filename" : "iPhone Notification 20pt 3x.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "20x20"
     },
     {
+      "filename" : "iPhone Settings 29pt 2x.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "29x29"
     },
     {
+      "filename" : "iPhone Settings 29pt 3x.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "29x29"
     },
     {
+      "filename" : "iPhone Spotlight 40pt 2x.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "40x40"
     },
     {
+      "filename" : "iPhone Spotlight 40pt 3x.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "40x40"
     },
     {
+      "filename" : "iPhone App 60pt 2x.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "60x60"
     },
     {
+      "filename" : "iPhone App 60pt 3x.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "60x60"
     },
     {
+      "filename" : "iPad Notification 20pt 1x.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "20x20"
     },
     {
+      "filename" : "iPad Notification 20pt 2x.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "20x20"
     },
     {
+      "filename" : "iPad Settings 29pt 1x.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "29x29"
     },
     {
+      "filename" : "iPad Settings 29pt 2x.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "29x29"
     },
     {
+      "filename" : "iPad Spotlight 40pt 1x.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "40x40"
     },
     {
+      "filename" : "iPad Spotlight 40pt 2x.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "40x40"
     },
     {
+      "filename" : "iPad App 76pt 1x.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "76x76"
     },
     {
+      "filename" : "iPad App 76pt 2x.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "76x76"
     },
     {
+      "filename" : "iPad Pro (12.9-inch) App 83.5pt 2x.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "83.5x83.5"
     },
     {
+      "filename" : "iOS App Store 1024pt 1x.png",
       "idiom" : "ios-marketing",
       "scale" : "1x",
       "size" : "1024x1024"
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iOS App Store 1024pt 1x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iOS App Store 1024pt 1x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f74bafba9a74e2c0f9a075ef11c390612af07c69
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iOS App Store 1024pt 1x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 1x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 1x.png
new file mode 100644
index 0000000000000000000000000000000000000000..33755231d84723c6cfc3f823bad05eb5c8961ba2
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 1x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b5ae552b64790957d1a355d80eec642bf93d100
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad App 76pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 1x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 1x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca9a346232d62f79579473062b9758afb7f8907f
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 1x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a5a33677bdedee2496d9f1bf25f34dc88b0a473
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Notification 20pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Pro (12.9-inch) App 83.5pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Pro (12.9-inch) App 83.5pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..35bcfba03a28d1a7e50573e9e6438cce84e75363
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Pro (12.9-inch) App 83.5pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 1x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 1x.png
new file mode 100644
index 0000000000000000000000000000000000000000..907b2832c75cded4bca5e65ec9da25f3c04d572a
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 1x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aade831c23ada90101c8fc4cd8b07442a68fcb8
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Settings 29pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 1x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 1x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a5a33677bdedee2496d9f1bf25f34dc88b0a473
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 1x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c35f34b4c2a4bea13a14c6901964057817ec0a0c
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..911a010e155c39f2a82f8dd2b472a2dfbcfa486e
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 3x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc5a7a7ac44be361e8fb67318af7b3028630d2f0
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone App 60pt 3x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a5a33677bdedee2496d9f1bf25f34dc88b0a473
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 3x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3561cb40fa8325368092ed54c78d8ebaa670d170
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20pt 3x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aade831c23ada90101c8fc4cd8b07442a68fcb8
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 3x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2719654ceaa888998261e08e89b94143165c1b50
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29pt 3x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 2x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c35f34b4c2a4bea13a14c6901964057817ec0a0c
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 2x.png differ
diff --git a/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 3x.png b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..911a010e155c39f2a82f8dd2b472a2dfbcfa486e
Binary files /dev/null and b/Example/ExampleApp/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40pt 3x.png differ