我创建了一个用 Objective c 编写的今天扩展插件,但我已决定不想在我的应用程序中使用它。我删除了方案、目标和所有与之相关的文件,但它仍然存在于我的通知中心中。我删除了应用程序,它不再出现在通知中心中,但当我再次运行应用程序时,它又回来了。我担心当我提交应用程序时,会有一个空的小部件可供添加到通知中心。有人知道如何完全从应用程序中删除扩展吗?谢谢!
我只是进行了产品清理。
只需按下command+shift+k即可。
现在构建和运行,你应该一切正常!
我知道这篇文章有点旧了,但最近我在WatchKit扩展中遇到了类似的问题,在我将应用程序安装到iPhone上时,它会不断地弹出。在我的情况下,是由于 DerivedData
文件夹引起的:
在Xcode中打开 Preferences->Locations
并进入 DerivedData
文件夹,然后删除所有内容。
我还清理了项目( cmd+shift+k
),但我不确定这是否必要。
此外,如果您遇到此问题,始终值得检查 Target->Build Phases
的 Target Dependencies
和 Embed App Extensions
是否没有提到您不想使用的扩展名(或者如果您没有任何扩展名或目标依赖项,则可能根本不应该存在)。
Clean
”菜单选项。 - Michael Dautermann