App Extensions Today 上线流程

做一个简单介绍,App Extensions Today是App的扩展,应用场景:改变消息推送view。

Today
Your apps can now display widgets in the Today view of Notification Center, providing quick updates or enabling brief tasks — for example, posting updates on package deliveries, the latest surf reports, or breaking news stories.

  • 创建Today
App Extensions Today 上线流程_第1张图片
today.png

*配置证书

App Extensions Today 上线流程_第2张图片
证书配置.png

添加App Group

点击App IDs-->需要改变选项-->Eidt --> 选择App Group
当改变了App IDs时 provisioning Profiles 的文件随之也要改变

App Extensions Today 上线流程_第3张图片
添加App Group.png
App Extensions Today 上线流程_第4张图片
改变状态.png
  PS:记得下载更新
  • 配置Xcode环境

到这一步,证书配置部分已经完成,开始Xcode配置

  这里要配置两个targets,一个是工程本身的target,另外一个则是添加进来的today。
  工程target如下图所示:首先要找到项目中AppGroup的开关,将其打开。会显示你的上一步配置好的证书,点击勾选。
  如果有报错,说明证书配置不正确。
App Extensions Today 上线流程_第5张图片
工程targets.png

Today target配置:与工程target配置是一样的。区别在bundle ID上。要在原有的bundle ID后再添加一段后缀,如:com.xxx.yyy是bundle ID,那Today的bundle ID为com.xxx.yyy.zzz。.zzz为bundle ID的后缀,常用命名字母或数字或字母数字组合。

App Extensions Today 上线流程_第6张图片
Today target.png
  • 生产证书配置

已经完成工程项目Group证书的配置,配置生产证书时,要配置两套。项目中有两套bundle ID,故此我们要配置两套生产证书,有后缀bundle ID的证书,另一套则是没有后缀bundle ID的证书。

App Extensions Today 上线流程_第7张图片
生产证书.png

后续补上实现过程 O(∩_∩)O!

你可能感兴趣的:(App Extensions Today 上线流程)