美文网首页
iOS Today扩展

iOS Today扩展

作者: 爆炸的白菜君 | 来源:发表于2018-11-20 16:42 被阅读6次

    today扩展是啥就不说了,直接开始记录怎么给自己的app添加扩展,免得自己忘记了

    首先是appID 的准备
    进入开发者中心,创建一个appid给自己的应用,如果有就不需要创建,但是需要编辑。使用扩展的app的appid需要特殊的处理


    image.png

    就是这个地方要变成绿的。如果是灰色或者黄色就点下面的编辑按钮

    点了编辑按钮之后会进入到下面的页面


    image.png

    这里就要看你是否有一个AppGroup了
    如果有就选一个,没有就创建一个。反正最后给这个appid加上就行了。
    加完了外面的就会变绿了。

    appid有了就开始创建工程文件了
    打开Xcode创建一个工程文件,把bundleid改成你创建的这个id
    然后就是创建today插件的target
    点击file->new->target


    image.png

    选中


    image.png

    创建完了以后就会多出一个target


    image.png

    这是两个target就相当于是两个应用,最开创建appid的时候需要创建组就在这里使用到。因为iOS是沙河机制,创建组就可以使两个app共享数据文件。
    现在就把组添加到工程文件中


    image.png
    这里有一个AppGroups,填的就是你给你最开始appid分配的组id。如果下面还是有两个红感叹号,那就点击刷新,应该就不会有问题了。
    然后就是把today的target添加到组中。一样的操作,就不赘述了。

    运行。。。报错,就知道不会这么顺利。
    结果就是需要把toady target的bundleId改成以自己app的bundleid为前缀的字符串。不然一直会报一个bundleid出不合法的问题。

    然后在给我们的应用一个urlScheme。


    image.png

    准备工作总算做完了。
    后面代码的事情网上有一大堆,就不说了,累。。。

    相关文章

      网友评论

          本文标题:iOS Today扩展

          本文链接:https://www.haomeiwen.com/subject/wwsxqqtx.html