使用XCode8为已有项目添加iMessage表情包(上Appstore)

版权声明:本文为Jumbo原创文章,采用[知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议],转载前请保证理解此协议
原文出处:https://www.jianshu.com/p/6329737d26b3

大多说情况下,我们开发项目的前期并没有集成iMessage功能的需求,然而在项目后期,产品应用即将上线前,需要为应用添加一些新的功能,例如:3D Touch, Replay kit,iMessage等功能,这样比较容易获得苹果推荐。所以接下来,我们会讲到,如何利用XCode8 为现有的项目添加iMessage表情包,并且提交上Appstore。

1、XCode8 打开已有项目
2、添加Application Extension

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第1张图片
添加Target

3、在打开的窗口中,选择Sticker Pack Extension->Next

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第2张图片
Sticker Pack Extension

4、配置贴纸表情包Target->Finish


使用XCode8为已有项目添加iMessage表情包(上Appstore)_第3张图片
贴纸表情包Target

5、在工程目录的左边,可以发现,多出来一个sticker文件夹

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第4张图片
sticker

6、切换Target到刚才新加的sticker Target

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第5张图片
switch to sticker target

7、修改贴纸表情包的配置


使用XCode8为已有项目添加iMessage表情包(上Appstore)_第6张图片
贴纸表情包配置

8、添加iMessage App Icon

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第7张图片
iMessage App Icon

9、添加Sticker Pack表情

使用XCode8为已有项目添加iMessage表情包(上Appstore)_第8张图片
贴纸表情

10、测试
打开iMessage ->Store->管理->打开iMessage应用,可以开始测试贴纸表情了

需要注意
i、贴纸表情包的BundleID,必须是主BundleID+sticker,这个sticker名字可以自己定义;
ii、贴纸表情包的显示名称,与主产品一致;
iii、签名必须要Automatically manager signing,否则打包会出错,也上传不了Appstore;

你可能感兴趣的:(使用XCode8为已有项目添加iMessage表情包(上Appstore))