我已经将今日扩展
添加到我的应用程序中(仅供测试),现在我想要删除它。我试图删除所有似乎与扩展相关的文件,但是当我再次运行应用程序时,在今天的通知视图中仍然可以使用该扩展......有人能帮助我删除它吗?非常感谢!
我已经将今日扩展
添加到我的应用程序中(仅供测试),现在我想要删除它。我试图删除所有似乎与扩展相关的文件,但是当我再次运行应用程序时,在今天的通知视图中仍然可以使用该扩展......有人能帮助我删除它吗?非常感谢!
cmd + shift + k
),然后再次运行。五个步骤:
1. 从设备中删除应用程序
2. 从项目中删除扩展目标
3. 从.xcodeproj文件中删除共享(或其他扩展)组
4. 按下cmd + shift + k
5. 从管理方案中删除方案构建
然后只需运行,一切都正常(我已经尝试过)
清除您的项目并从模拟器(和设备)中删除该应用程序
三个步骤:
1. 从设备中删除应用程序
2. 从项目中删除扩展目标
3. 重新安装应用程序,今日扩展将不会安装
我尝试了以下步骤,使用xCode 6.1.1,但都无济于事:
1)清理(Shift + Cmd + K),部署到iPad上
2)删除应用程序,清理,部署到iPad上
3)删除应用程序和衍生数据,清理,部署到iPad上
最终对我起作用的是先删除应用程序,然后再删除扩展目标并重新安装。
您还应该执行以下操作:
1)进入主目标的功能,并禁用组,如果仅为今日扩展启用。这将从您的授权文件的com.apple.security.application-groups数组中删除相关条目。
2)如果您不再使用应用程序组,则还应该注释掉使用initWithSuiteName实例化NSUserDefaults的任何代码,如果它用于实现扩展。
我在分享扩展方面遇到了同样的问题。 我从目标中删除了扩展,删除了扩展文件夹,从管理方案中删除了方案构建,但仍然在UIActivityViewController中看到了扩展。 我清理了产品,但它仍然显示。 我多次清理了产品,最终才消失了。