我正在使用以下设备运行我的应用:“我的Mac(专为iPad设计)"。
我正在调试一个问题,iPad似乎无法检测到我何时授予接收推送通知的权限。此问题只能在物理iPad上重现,而不能在模拟器上重现。
我能够通过运行带有“我的Mac”选项的应用程序重现该问题(Designed for iPad)"。但是,我找不到重置应用该高速缓存并将其从M1中完全删除的方法。每当我重新运行(在清理Xcode和派生数据目录后),我没有再次收到通知提示,它似乎得到了我第一次回复的答案,即它接受了推送通知并且用户仍然登录。
有没有办法以某种方式重置该高速缓存,从M1(或其他东西)中删除应用程序,并在我想要的时候新鲜运行应用程序?
先谢谢你。
编辑:仅供参考,我没有实际的iPad。我正在测试所附图片中显示的新功能,该功能使M1模拟物理iPad(可以使用摄像头和麦克风),并获得推送通知。
编辑2:添加更多信息。XCode 13.3 MacOS 12.2
1条答案
按热度按时间wz8daaqr1#
要清除该高速缓存,请删除此文件夹:
~/Library/Containers/{CFBundleName}
要删除应用程序,请在应用程序启动时右键单击应用程序图标,选择“选项”-〉“在Finder中显示”。