├── Resources ├── StickerPack.zip ├── animation_images.zip └── cutesticker-appicon.zip ├── StickerPackExtension ├── Stickers.xcstickers │ ├── Contents.json │ ├── Sticker Pack.stickerpack │ │ ├── 001.sticker │ │ │ ├── 001.png │ │ │ └── Contents.json │ │ ├── 002.sticker │ │ │ ├── 002.png │ │ │ └── Contents.json │ │ ├── 003.sticker │ │ │ ├── 003.png │ │ │ └── Contents.json │ │ ├── 004.sticker │ │ │ ├── 004.png │ │ │ └── Contents.json │ │ ├── 005.sticker │ │ │ ├── 005.png │ │ │ └── Contents.json │ │ ├── 006.sticker │ │ │ ├── 006.png │ │ │ └── Contents.json │ │ ├── 007.sticker │ │ │ ├── 007.png │ │ │ └── Contents.json │ │ ├── 008.sticker │ │ │ ├── 008.png │ │ │ └── Contents.json │ │ ├── 009.sticker │ │ │ ├── 009.png │ │ │ └── Contents.json │ │ ├── 010.sticker │ │ │ ├── 010.png │ │ │ └── Contents.json │ │ ├── 011.sticker │ │ │ ├── 011.png │ │ │ └── Contents.json │ │ ├── 012.sticker │ │ │ ├── 012.png │ │ │ └── Contents.json │ │ ├── 013.sticker │ │ │ ├── 013.png │ │ │ └── Contents.json │ │ ├── 014.sticker │ │ │ ├── 014.png │ │ │ └── Contents.json │ │ ├── 015.sticker │ │ │ ├── 015.png │ │ │ └── Contents.json │ │ ├── giphy-2.sticker │ │ │ ├── Contents.json │ │ │ └── giphy-2.gif │ │ ├── Sticker Sequence.stickersequence │ │ │ ├── win_1.png │ │ │ ├── win_10.png │ │ │ ├── win_11.png │ │ │ ├── win_12.png │ │ │ ├── win_13.png │ │ │ ├── win_14.png │ │ │ ├── win_15.png │ │ │ ├── win_16.png │ │ │ ├── win_2.png │ │ │ ├── win_3.png │ │ │ ├── win_4.png │ │ │ ├── win_5.png │ │ │ ├── win_6.png │ │ │ ├── win_7.png │ │ │ ├── win_8.png │ │ │ ├── win_9.png │ │ │ └── Contents.json │ │ └── Contents.json │ └── iMessage App Icon.stickersiconset │ │ ├── App Icon 27x20.png │ │ ├── App Icon 29x29.png │ │ ├── App Icon 32x24.png │ │ ├── App Icon 67x50.png │ │ ├── App Icon 1024x768.png │ │ ├── App Icon 27x20@2x.png │ │ ├── App Icon 27x20@3x.png │ │ ├── App Icon 29x29@2x.png │ │ ├── App Icon 29x29@3x.png │ │ ├── App Icon 32x24@2x.png │ │ ├── App Icon 32x24@3x.png │ │ ├── App Icon 60x45@2x.png │ │ ├── App Icon 60x45@3x.png │ │ ├── App Icon 67x50@2x.png │ │ ├── App Icon 74x55@2x.png │ │ ├── App Icon 29x29@2x-1.png │ │ └── Contents.json └── Info.plist ├── CuteSticker.xcodeproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── simon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcuserdata │ └── simon.xcuserdatad │ │ └── xcschemes │ │ ├── xcschememanagement.plist │ │ └── StickerPackExtension.xcscheme └── project.pbxproj ├── README.md └── CuteSticker └── Info.plist /Resources/StickerPack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/Resources/StickerPack.zip -------------------------------------------------------------------------------- /Resources/animation_images.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/Resources/animation_images.zip -------------------------------------------------------------------------------- /Resources/cutesticker-appicon.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/Resources/cutesticker-appicon.zip -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/001.sticker/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/001.sticker/001.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/002.sticker/002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/002.sticker/002.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/003.sticker/003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/003.sticker/003.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/004.sticker/004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/004.sticker/004.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/005.sticker/005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/005.sticker/005.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/006.sticker/006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/006.sticker/006.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/007.sticker/007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/007.sticker/007.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/008.sticker/008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/008.sticker/008.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/009.sticker/009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/009.sticker/009.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/010.sticker/010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/010.sticker/010.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/011.sticker/011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/011.sticker/011.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/012.sticker/012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/012.sticker/012.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/013.sticker/013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/013.sticker/013.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/014.sticker/014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/014.sticker/014.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/015.sticker/015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/015.sticker/015.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/001.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "001.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/002.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "002.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/003.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "003.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/004.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "004.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/005.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "005.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/006.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "006.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/007.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "007.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/008.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "008.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/009.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "009.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/010.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "010.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/011.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "011.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/012.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "012.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/013.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "013.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/014.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "014.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/015.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "015.png" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/giphy-2.sticker/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "filename" : "giphy-2.gif" 8 | } 9 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/giphy-2.sticker/giphy-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/giphy-2.sticker/giphy-2.gif -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 67x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 67x50.png -------------------------------------------------------------------------------- /CuteSticker.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 1024x768.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 27x20@3x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@3x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 32x24@3x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 60x45@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 60x45@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 60x45@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 60x45@3x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 67x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 67x50@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 74x55@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 74x55@2x.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/App Icon 29x29@2x-1.png -------------------------------------------------------------------------------- /CuteSticker.xcodeproj/project.xcworkspace/xcuserdata/simon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/CuteSticker.xcodeproj/project.xcworkspace/xcuserdata/simon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_1.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_10.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_11.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_12.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_13.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_14.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_15.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_16.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_2.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_3.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_4.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_5.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_6.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_7.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_8.png -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcoda/iMessageSticker/HEAD/StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/win_9.png -------------------------------------------------------------------------------- /CuteSticker.xcodeproj/xcuserdata/simon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | StickerPackExtension.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | F4A64E2E1D169027004C9CFF 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /StickerPackExtension/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | CuteSticker 9 | CFBundleExecutable 10 | $(EXECUTABLE_NAME) 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | XPC! 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | NSExtension 26 | 27 | NSExtensionPointIdentifier 28 | com.apple.message-payload-provider 29 | NSExtensionPrincipalClass 30 | StickerBrowserViewController 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "stickers" : [ 3 | { 4 | "filename" : "001.sticker" 5 | }, 6 | { 7 | "filename" : "002.sticker" 8 | }, 9 | { 10 | "filename" : "003.sticker" 11 | }, 12 | { 13 | "filename" : "004.sticker" 14 | }, 15 | { 16 | "filename" : "005.sticker" 17 | }, 18 | { 19 | "filename" : "006.sticker" 20 | }, 21 | { 22 | "filename" : "007.sticker" 23 | }, 24 | { 25 | "filename" : "008.sticker" 26 | }, 27 | { 28 | "filename" : "009.sticker" 29 | }, 30 | { 31 | "filename" : "010.sticker" 32 | }, 33 | { 34 | "filename" : "011.sticker" 35 | }, 36 | { 37 | "filename" : "012.sticker" 38 | }, 39 | { 40 | "filename" : "013.sticker" 41 | }, 42 | { 43 | "filename" : "014.sticker" 44 | }, 45 | { 46 | "filename" : "015.sticker" 47 | }, 48 | { 49 | "filename" : "giphy-2.sticker" 50 | }, 51 | { 52 | "filename" : "Sticker Sequence.stickersequence" 53 | } 54 | ], 55 | "info" : { 56 | "version" : 1, 57 | "author" : "xcode" 58 | }, 59 | "properties" : { 60 | "grid-size" : "regular" 61 | } 62 | } -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/Sticker Pack.stickerpack/Sticker Sequence.stickersequence/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties" : { 3 | "duration" : 15, 4 | "duration-type" : "fps", 5 | "repetitions" : 0 6 | }, 7 | "info" : { 8 | "version" : 1, 9 | "author" : "xcode" 10 | }, 11 | "frames" : [ 12 | { 13 | 14 | }, 15 | { 16 | "filename" : "win_1.png" 17 | }, 18 | { 19 | "filename" : "win_2.png" 20 | }, 21 | { 22 | "filename" : "win_3.png" 23 | }, 24 | { 25 | "filename" : "win_4.png" 26 | }, 27 | { 28 | "filename" : "win_5.png" 29 | }, 30 | { 31 | "filename" : "win_6.png" 32 | }, 33 | { 34 | "filename" : "win_7.png" 35 | }, 36 | { 37 | "filename" : "win_8.png" 38 | }, 39 | { 40 | "filename" : "win_9.png" 41 | }, 42 | { 43 | "filename" : "win_10.png" 44 | }, 45 | { 46 | "filename" : "win_11.png" 47 | }, 48 | { 49 | "filename" : "win_12.png" 50 | }, 51 | { 52 | "filename" : "win_13.png" 53 | }, 54 | { 55 | "filename" : "win_14.png" 56 | }, 57 | { 58 | "filename" : "win_15.png" 59 | }, 60 | { 61 | "filename" : "win_16.png" 62 | } 63 | ] 64 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # A Simple Sticker Demo for Building iMessage App Extension 2 | 3 | One of the biggest announcements in WWDC 2016 is the introduction of the Message framework in iOS 10. Developers can now create app extensions for Apple's built-in Messages app. By building an app extension, you let users to interact with your app right in the Messages app. For example, you can build a message sticker extension that allows your users to send stickers while communicating with his/her friends in Messages. Or if you already developed a photo editing app, you can now write an extension for users to edit photos without leaving the Messages app. The support of extension opens up a lot of opportunities for app developers. Apple even introduces App Store for iMessage, so you can sell your app extension through the app store that is dedicated for iMessage. 4 | 5 | To build an app extension for Messages, you will need to make use of the new Message framework. The framework supports two types of app extensions: 6 | 7 | 1. Sticker packs 8 | 2. iMessage apps. 9 | 10 | In this tutorial, I will show you how to build a stick pack using the framework. For details of the tutorial, please refer to: 11 | 12 | http://www.appcoda.com/messages-sticker-app 13 | 14 | ![](http://www.appcoda.com/wp-content/uploads/2016/06/messages-test-between-users-1024x577.png) 15 | -------------------------------------------------------------------------------- /CuteSticker/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIRequiredDeviceCapabilities 28 | 29 | armv7 30 | 31 | UISupportedInterfaceOrientations 32 | 33 | UIInterfaceOrientationPortrait 34 | UIInterfaceOrientationLandscapeLeft 35 | UIInterfaceOrientationLandscapeRight 36 | 37 | UISupportedInterfaceOrientations~ipad 38 | 39 | UIInterfaceOrientationPortrait 40 | UIInterfaceOrientationPortraitUpsideDown 41 | UIInterfaceOrientationLandscapeLeft 42 | UIInterfaceOrientationLandscapeRight 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /StickerPackExtension/Stickers.xcstickers/iMessage App Icon.stickersiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "27x20", 5 | "idiom" : "universal", 6 | "filename" : "App Icon 27x20.png", 7 | "scale" : "1x", 8 | "platform" : "ios" 9 | }, 10 | { 11 | "size" : "27x20", 12 | "idiom" : "universal", 13 | "filename" : "App Icon 27x20@2x.png", 14 | "scale" : "2x", 15 | "platform" : "ios" 16 | }, 17 | { 18 | "size" : "27x20", 19 | "idiom" : "universal", 20 | "filename" : "App Icon 27x20@3x.png", 21 | "scale" : "3x", 22 | "platform" : "ios" 23 | }, 24 | { 25 | "size" : "32x24", 26 | "idiom" : "universal", 27 | "filename" : "App Icon 32x24.png", 28 | "scale" : "1x", 29 | "platform" : "ios" 30 | }, 31 | { 32 | "size" : "32x24", 33 | "idiom" : "universal", 34 | "filename" : "App Icon 32x24@2x.png", 35 | "scale" : "2x", 36 | "platform" : "ios" 37 | }, 38 | { 39 | "size" : "32x24", 40 | "idiom" : "universal", 41 | "filename" : "App Icon 32x24@3x.png", 42 | "scale" : "3x", 43 | "platform" : "ios" 44 | }, 45 | { 46 | "size" : "1024x768", 47 | "idiom" : "ios-marketing", 48 | "filename" : "App Icon 1024x768.png", 49 | "scale" : "1x", 50 | "platform" : "ios" 51 | }, 52 | { 53 | "size" : "29x29", 54 | "idiom" : "iphone", 55 | "filename" : "App Icon 29x29@2x.png", 56 | "scale" : "2x" 57 | }, 58 | { 59 | "size" : "29x29", 60 | "idiom" : "iphone", 61 | "filename" : "App Icon 29x29@3x.png", 62 | "scale" : "3x" 63 | }, 64 | { 65 | "size" : "60x45", 66 | "idiom" : "iphone", 67 | "filename" : "App Icon 60x45@2x.png", 68 | "scale" : "2x" 69 | }, 70 | { 71 | "size" : "60x45", 72 | "idiom" : "iphone", 73 | "filename" : "App Icon 60x45@3x.png", 74 | "scale" : "3x" 75 | }, 76 | { 77 | "size" : "29x29", 78 | "idiom" : "ipad", 79 | "filename" : "App Icon 29x29.png", 80 | "scale" : "1x" 81 | }, 82 | { 83 | "size" : "29x29", 84 | "idiom" : "ipad", 85 | "filename" : "App Icon 29x29@2x-1.png", 86 | "scale" : "2x" 87 | }, 88 | { 89 | "size" : "67x50", 90 | "idiom" : "ipad", 91 | "filename" : "App Icon 67x50.png", 92 | "scale" : "1x" 93 | }, 94 | { 95 | "size" : "67x50", 96 | "idiom" : "ipad", 97 | "filename" : "App Icon 67x50@2x.png", 98 | "scale" : "2x" 99 | }, 100 | { 101 | "size" : "74x55", 102 | "idiom" : "ipad", 103 | "filename" : "App Icon 74x55@2x.png", 104 | "scale" : "2x" 105 | } 106 | ], 107 | "info" : { 108 | "version" : 1, 109 | "author" : "xcode" 110 | } 111 | } -------------------------------------------------------------------------------- /CuteSticker.xcodeproj/xcuserdata/simon.xcuserdatad/xcschemes/StickerPackExtension.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 29 | 35 | 36 | 37 | 38 | 39 | 44 | 45 | 46 | 47 | 53 | 54 | 55 | 56 | 57 | 58 | 69 | 71 | 77 | 78 | 79 | 80 | 81 | 82 | 89 | 91 | 97 | 98 | 99 | 100 | 102 | 103 | 106 | 107 | 108 | -------------------------------------------------------------------------------- /CuteSticker.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | F4A64E301D169027004C9CFF /* StickerPackExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = F4A64E2F1D169027004C9CFF /* StickerPackExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 11 | F4A64E341D169027004C9CFF /* Stickers.xcstickers in Resources */ = {isa = PBXBuildFile; fileRef = F4A64E331D169027004C9CFF /* Stickers.xcstickers */; }; 12 | F4A64E351D169027004C9CFF /* Stickers.xcstickers in Resources */ = {isa = PBXBuildFile; fileRef = F4A64E331D169027004C9CFF /* Stickers.xcstickers */; }; 13 | /* End PBXBuildFile section */ 14 | 15 | /* Begin PBXContainerItemProxy section */ 16 | F4A64E311D169027004C9CFF /* PBXContainerItemProxy */ = { 17 | isa = PBXContainerItemProxy; 18 | containerPortal = F4A64E251D169027004C9CFF /* Project object */; 19 | proxyType = 1; 20 | remoteGlobalIDString = F4A64E2E1D169027004C9CFF; 21 | remoteInfo = StickerPackExtension; 22 | }; 23 | /* End PBXContainerItemProxy section */ 24 | 25 | /* Begin PBXCopyFilesBuildPhase section */ 26 | F4A64E3B1D169027004C9CFF /* Embed App Extensions */ = { 27 | isa = PBXCopyFilesBuildPhase; 28 | buildActionMask = 2147483647; 29 | dstPath = ""; 30 | dstSubfolderSpec = 13; 31 | files = ( 32 | F4A64E301D169027004C9CFF /* StickerPackExtension.appex in Embed App Extensions */, 33 | ); 34 | name = "Embed App Extensions"; 35 | runOnlyForDeploymentPostprocessing = 0; 36 | }; 37 | /* End PBXCopyFilesBuildPhase section */ 38 | 39 | /* Begin PBXFileReference section */ 40 | F4A64E2B1D169027004C9CFF /* CuteSticker.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CuteSticker.app; sourceTree = BUILT_PRODUCTS_DIR; }; 41 | F4A64E2F1D169027004C9CFF /* StickerPackExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = StickerPackExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 42 | F4A64E331D169027004C9CFF /* Stickers.xcstickers */ = {isa = PBXFileReference; lastKnownFileType = folder.stickers; name = Stickers.xcstickers; path = StickerPackExtension/Stickers.xcstickers; sourceTree = ""; }; 43 | /* End PBXFileReference section */ 44 | 45 | /* Begin PBXGroup section */ 46 | F4A64E241D169027004C9CFF = { 47 | isa = PBXGroup; 48 | children = ( 49 | F4A64E331D169027004C9CFF /* Stickers.xcstickers */, 50 | F4A64E2C1D169027004C9CFF /* Products */, 51 | ); 52 | sourceTree = ""; 53 | }; 54 | F4A64E2C1D169027004C9CFF /* Products */ = { 55 | isa = PBXGroup; 56 | children = ( 57 | F4A64E2B1D169027004C9CFF /* CuteSticker.app */, 58 | F4A64E2F1D169027004C9CFF /* StickerPackExtension.appex */, 59 | ); 60 | name = Products; 61 | sourceTree = ""; 62 | }; 63 | /* End PBXGroup section */ 64 | 65 | /* Begin PBXNativeTarget section */ 66 | F4A64E2A1D169027004C9CFF /* CuteSticker */ = { 67 | isa = PBXNativeTarget; 68 | buildConfigurationList = F4A64E3C1D169027004C9CFF /* Build configuration list for PBXNativeTarget "CuteSticker" */; 69 | buildPhases = ( 70 | F4A64E291D169027004C9CFF /* Resources */, 71 | F4A64E3B1D169027004C9CFF /* Embed App Extensions */, 72 | ); 73 | buildRules = ( 74 | ); 75 | dependencies = ( 76 | F4A64E321D169027004C9CFF /* PBXTargetDependency */, 77 | ); 78 | name = CuteSticker; 79 | productName = CuteSticker; 80 | productReference = F4A64E2B1D169027004C9CFF /* CuteSticker.app */; 81 | productType = "com.apple.product-type.application.messages"; 82 | }; 83 | F4A64E2E1D169027004C9CFF /* StickerPackExtension */ = { 84 | isa = PBXNativeTarget; 85 | buildConfigurationList = F4A64E381D169027004C9CFF /* Build configuration list for PBXNativeTarget "StickerPackExtension" */; 86 | buildPhases = ( 87 | F4A64E2D1D169027004C9CFF /* Resources */, 88 | ); 89 | buildRules = ( 90 | ); 91 | dependencies = ( 92 | ); 93 | name = StickerPackExtension; 94 | productName = StickerPackExtension; 95 | productReference = F4A64E2F1D169027004C9CFF /* StickerPackExtension.appex */; 96 | productType = "com.apple.product-type.app-extension.messages-sticker-pack"; 97 | }; 98 | /* End PBXNativeTarget section */ 99 | 100 | /* Begin PBXProject section */ 101 | F4A64E251D169027004C9CFF /* Project object */ = { 102 | isa = PBXProject; 103 | attributes = { 104 | LastUpgradeCheck = 0800; 105 | ORGANIZATIONNAME = AppCoda; 106 | TargetAttributes = { 107 | F4A64E2A1D169027004C9CFF = { 108 | CreatedOnToolsVersion = 8.0; 109 | DevelopmentTeam = YZP52RND5S; 110 | DevelopmentTeamName = "Leung Wai Ng"; 111 | ProvisioningStyle = Automatic; 112 | }; 113 | F4A64E2E1D169027004C9CFF = { 114 | CreatedOnToolsVersion = 8.0; 115 | DevelopmentTeam = YZP52RND5S; 116 | DevelopmentTeamName = "Leung Wai Ng"; 117 | ProvisioningStyle = Automatic; 118 | }; 119 | }; 120 | }; 121 | buildConfigurationList = F4A64E281D169027004C9CFF /* Build configuration list for PBXProject "CuteSticker" */; 122 | compatibilityVersion = "Xcode 3.2"; 123 | developmentRegion = English; 124 | hasScannedForEncodings = 0; 125 | knownRegions = ( 126 | en, 127 | ); 128 | mainGroup = F4A64E241D169027004C9CFF; 129 | productRefGroup = F4A64E2C1D169027004C9CFF /* Products */; 130 | projectDirPath = ""; 131 | projectRoot = ""; 132 | targets = ( 133 | F4A64E2A1D169027004C9CFF /* CuteSticker */, 134 | F4A64E2E1D169027004C9CFF /* StickerPackExtension */, 135 | ); 136 | }; 137 | /* End PBXProject section */ 138 | 139 | /* Begin PBXResourcesBuildPhase section */ 140 | F4A64E291D169027004C9CFF /* Resources */ = { 141 | isa = PBXResourcesBuildPhase; 142 | buildActionMask = 2147483647; 143 | files = ( 144 | F4A64E351D169027004C9CFF /* Stickers.xcstickers in Resources */, 145 | ); 146 | runOnlyForDeploymentPostprocessing = 0; 147 | }; 148 | F4A64E2D1D169027004C9CFF /* Resources */ = { 149 | isa = PBXResourcesBuildPhase; 150 | buildActionMask = 2147483647; 151 | files = ( 152 | F4A64E341D169027004C9CFF /* Stickers.xcstickers in Resources */, 153 | ); 154 | runOnlyForDeploymentPostprocessing = 0; 155 | }; 156 | /* End PBXResourcesBuildPhase section */ 157 | 158 | /* Begin PBXTargetDependency section */ 159 | F4A64E321D169027004C9CFF /* PBXTargetDependency */ = { 160 | isa = PBXTargetDependency; 161 | target = F4A64E2E1D169027004C9CFF /* StickerPackExtension */; 162 | targetProxy = F4A64E311D169027004C9CFF /* PBXContainerItemProxy */; 163 | }; 164 | /* End PBXTargetDependency section */ 165 | 166 | /* Begin XCBuildConfiguration section */ 167 | F4A64E361D169027004C9CFF /* Debug */ = { 168 | isa = XCBuildConfiguration; 169 | buildSettings = { 170 | ALWAYS_SEARCH_USER_PATHS = NO; 171 | CLANG_ANALYZER_NONNULL = YES; 172 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 173 | CLANG_CXX_LIBRARY = "libc++"; 174 | CLANG_ENABLE_MODULES = YES; 175 | CLANG_ENABLE_OBJC_ARC = YES; 176 | CLANG_WARN_BOOL_CONVERSION = YES; 177 | CLANG_WARN_CONSTANT_CONVERSION = YES; 178 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 179 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 180 | CLANG_WARN_EMPTY_BODY = YES; 181 | CLANG_WARN_ENUM_CONVERSION = YES; 182 | CLANG_WARN_INT_CONVERSION = YES; 183 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 184 | CLANG_WARN_UNREACHABLE_CODE = YES; 185 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 186 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 187 | COPY_PHASE_STRIP = NO; 188 | DEBUG_INFORMATION_FORMAT = dwarf; 189 | ENABLE_STRICT_OBJC_MSGSEND = YES; 190 | ENABLE_TESTABILITY = YES; 191 | GCC_C_LANGUAGE_STANDARD = gnu99; 192 | GCC_DYNAMIC_NO_PIC = NO; 193 | GCC_NO_COMMON_BLOCKS = YES; 194 | GCC_OPTIMIZATION_LEVEL = 0; 195 | GCC_PREPROCESSOR_DEFINITIONS = ( 196 | "DEBUG=1", 197 | "$(inherited)", 198 | ); 199 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 200 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 201 | GCC_WARN_UNDECLARED_SELECTOR = YES; 202 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 203 | GCC_WARN_UNUSED_FUNCTION = YES; 204 | GCC_WARN_UNUSED_VARIABLE = YES; 205 | IPHONEOS_DEPLOYMENT_TARGET = 10.0; 206 | MTL_ENABLE_DEBUG_INFO = YES; 207 | ONLY_ACTIVE_ARCH = YES; 208 | SDKROOT = iphoneos; 209 | }; 210 | name = Debug; 211 | }; 212 | F4A64E371D169027004C9CFF /* Release */ = { 213 | isa = XCBuildConfiguration; 214 | buildSettings = { 215 | ALWAYS_SEARCH_USER_PATHS = NO; 216 | CLANG_ANALYZER_NONNULL = YES; 217 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 218 | CLANG_CXX_LIBRARY = "libc++"; 219 | CLANG_ENABLE_MODULES = YES; 220 | CLANG_ENABLE_OBJC_ARC = YES; 221 | CLANG_WARN_BOOL_CONVERSION = YES; 222 | CLANG_WARN_CONSTANT_CONVERSION = YES; 223 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 224 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 225 | CLANG_WARN_EMPTY_BODY = YES; 226 | CLANG_WARN_ENUM_CONVERSION = YES; 227 | CLANG_WARN_INT_CONVERSION = YES; 228 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 229 | CLANG_WARN_UNREACHABLE_CODE = YES; 230 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 231 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 232 | COPY_PHASE_STRIP = NO; 233 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 234 | ENABLE_NS_ASSERTIONS = NO; 235 | ENABLE_STRICT_OBJC_MSGSEND = YES; 236 | GCC_C_LANGUAGE_STANDARD = gnu99; 237 | GCC_NO_COMMON_BLOCKS = YES; 238 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 239 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 240 | GCC_WARN_UNDECLARED_SELECTOR = YES; 241 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 242 | GCC_WARN_UNUSED_FUNCTION = YES; 243 | GCC_WARN_UNUSED_VARIABLE = YES; 244 | IPHONEOS_DEPLOYMENT_TARGET = 10.0; 245 | MTL_ENABLE_DEBUG_INFO = NO; 246 | SDKROOT = iphoneos; 247 | VALIDATE_PRODUCT = YES; 248 | }; 249 | name = Release; 250 | }; 251 | F4A64E391D169027004C9CFF /* Debug */ = { 252 | isa = XCBuildConfiguration; 253 | buildSettings = { 254 | ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; 255 | INFOPLIST_FILE = StickerPackExtension/Info.plist; 256 | PRODUCT_BUNDLE_IDENTIFIER = com.appcoda.CuteSticker.StickerPackExtension; 257 | PRODUCT_NAME = "$(TARGET_NAME)"; 258 | SKIP_INSTALL = YES; 259 | }; 260 | name = Debug; 261 | }; 262 | F4A64E3A1D169027004C9CFF /* Release */ = { 263 | isa = XCBuildConfiguration; 264 | buildSettings = { 265 | ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; 266 | INFOPLIST_FILE = StickerPackExtension/Info.plist; 267 | PRODUCT_BUNDLE_IDENTIFIER = com.appcoda.CuteSticker.StickerPackExtension; 268 | PRODUCT_NAME = "$(TARGET_NAME)"; 269 | SKIP_INSTALL = YES; 270 | }; 271 | name = Release; 272 | }; 273 | F4A64E3D1D169027004C9CFF /* Debug */ = { 274 | isa = XCBuildConfiguration; 275 | buildSettings = { 276 | ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; 277 | INFOPLIST_FILE = CuteSticker/Info.plist; 278 | PRODUCT_BUNDLE_IDENTIFIER = com.appcoda.CuteSticker; 279 | PRODUCT_NAME = "$(TARGET_NAME)"; 280 | TARGETED_DEVICE_FAMILY = "1,2"; 281 | }; 282 | name = Debug; 283 | }; 284 | F4A64E3E1D169027004C9CFF /* Release */ = { 285 | isa = XCBuildConfiguration; 286 | buildSettings = { 287 | ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; 288 | INFOPLIST_FILE = CuteSticker/Info.plist; 289 | PRODUCT_BUNDLE_IDENTIFIER = com.appcoda.CuteSticker; 290 | PRODUCT_NAME = "$(TARGET_NAME)"; 291 | TARGETED_DEVICE_FAMILY = "1,2"; 292 | }; 293 | name = Release; 294 | }; 295 | /* End XCBuildConfiguration section */ 296 | 297 | /* Begin XCConfigurationList section */ 298 | F4A64E281D169027004C9CFF /* Build configuration list for PBXProject "CuteSticker" */ = { 299 | isa = XCConfigurationList; 300 | buildConfigurations = ( 301 | F4A64E361D169027004C9CFF /* Debug */, 302 | F4A64E371D169027004C9CFF /* Release */, 303 | ); 304 | defaultConfigurationIsVisible = 0; 305 | defaultConfigurationName = Release; 306 | }; 307 | F4A64E381D169027004C9CFF /* Build configuration list for PBXNativeTarget "StickerPackExtension" */ = { 308 | isa = XCConfigurationList; 309 | buildConfigurations = ( 310 | F4A64E391D169027004C9CFF /* Debug */, 311 | F4A64E3A1D169027004C9CFF /* Release */, 312 | ); 313 | defaultConfigurationIsVisible = 0; 314 | }; 315 | F4A64E3C1D169027004C9CFF /* Build configuration list for PBXNativeTarget "CuteSticker" */ = { 316 | isa = XCConfigurationList; 317 | buildConfigurations = ( 318 | F4A64E3D1D169027004C9CFF /* Debug */, 319 | F4A64E3E1D169027004C9CFF /* Release */, 320 | ); 321 | defaultConfigurationIsVisible = 0; 322 | }; 323 | /* End XCConfigurationList section */ 324 | }; 325 | rootObject = F4A64E251D169027004C9CFF /* Project object */; 326 | } 327 | --------------------------------------------------------------------------------