【iOS】Widget开发-配置篇
2017-09-05 本文已影响81人
zhangPeng丶
简书:http://www.jianshu.com/u/5690b3ad0a6f
Blog:http://blog.zhangpeng.site
GitHub:https://github.com/fullstack-zhangpeng
Widget开发
前期准备
1. 申请 GroupID
![](https://img.haomeiwen.com/i4835393/70fdcbd9d7e3b1b6.png)
Description填写这个App Group的描述;
ID填写这个App Group的标识,建议以com.aaa.bbb命名,填写完毕时,会默认在前面加上group
aaa:公司名字
bbb:App名字
2. 创建完毕以后,如图所示
![](https://img.haomeiwen.com/i4835393/fb26bfb6954217cc.jpeg)
3. 将 group 添加到 App ID 中
![](https://img.haomeiwen.com/i4835393/9779c179397df89e.jpeg)
![](https://img.haomeiwen.com/i4835393/e4b370522019e040.jpeg)
4. 最后一步,重新激活下 Provisioning Profile。
由于操作过 App ID 了,需要重新激活下 Provisioning Profile。至此,开发的前期准备工作便完成了。
项目配置
1. 点击进入 App Target 的 Capabilities 页
打开 App Groups 选项,这里会显示已有的 App Groups,勾选上面创建的 App Group 即可
![](https://img.haomeiwen.com/i4835393/cc81c3868e580f56.jpeg)
2. 点击进入 Widget Target 的General页
- 设置Bundle identifier
- 命名规则:前缀要包括主项目的Bundle Identifier。后缀不能是widget关键字
例如主项目如果是com.aaa.bbb,那Widget的Bundle identifier应该是com.aaa.bbb.today或者是com.aaa.bbb.ccc