我使用iOS8 SDK构建了应用程序,并将其安装到iOS9设备上。 应用程序在许多不同的URL方案上调用“canOpenURL”,应用程序达到了限制。
如果您的应用程序与早期版本的iOS链接但在iOS 9.0或更高版本中运行,则可以在50种不同的URL方案上调用此方法。达到此限制后,对此方法的后续调用将返回NO。如果用户重新安装或升级应用程序,iOS将重置限制。
然后,我修改应用程序以使方案的数量低于50并更新应用程序。
但是限制尚未重置。 “canOpenURL”的第一次调用属于错误:“此应用已超出允许的方案查询数”
当我更改Bundle ID时,“canOpenURL”的调用成功了。但是使用原始的Bundle ID,失败了。
我也尝试了以下内容,但结果相同:
如何重置canOpenURL的限制?