2014-10-18 110 views
4

我创建了一个今天的扩展编码在Objective C中,我决定我不想在我的应用程序。我删除了该计划,目标以及与其相关的所有文件,但它仍留在我的通知中心。我删除了应用程序,它不再在通知中心,然后当我再次运行应用程序时,它又回来了。我担心,当我提交应用程序时,会有一个空的小部件作为添加到通知中心的选项。有谁知道我可以从应用程序中完全删除扩展名吗?谢谢!iOS 8删除今天的扩展

+0

您是否完全清理了您之前在Xcode中创建的应用程序? – 2014-10-18 04:39:31

+0

您如何在Xcode中执行 – msweet168 2014-10-19 02:36:22

+1

,在“Product”菜单下,有一个“Clean”菜单选项 – 2014-10-19 06:16:39

回答

3

我只是做了一个产品干净。

只需按Command + Shift + K

现在构建并运行,你应该是所有好!

+0

这适用于我的设备,但即使重置模拟器和deleti在它上面的应用程序,小部件仍然显示。有什么想法吗? – 2015-03-24 13:17:40

+0

项目中可能还有一个授权文件。确保与今天的分机有关的每个目标都被丢弃。不要只是删除参考资料,将垃圾倒掉并清空垃圾。之后,再次清洁并重置模拟器。它应该工作。 – msweet168 2015-03-25 13:54:05

1

我知道这有点旧,但最近我有一个WatchKit扩展的类似问题,当我在iPhone上安装应用程序时,它一直弹出在我的手表上。在我的情况下,这是由于DerivedData文件夹:

在Xcode打开Preferences->Locations并转到DerivedData文件夹并删除所有内容。

我也清理了这个项目(cmd+shift+k),但我不确定这是否有必要。

此外,如果你遇到这个问题,始终是值得检查Target->Build PhasesTarget Dependencies & Embed App Extensions不应该有任何延伸别说你不想使用(或可能,如果你甚至不应该在那里没有任何扩展或目标依赖关系