我目前正在尝试将.plist文件中的CFBundleURLTypes的值更改为新值,但是似乎没有任何效果,并且如果我打电话,旧值仍然存在

NSLog(@"%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleURLTypes"]);


我在整个项目中搜索了旧值,但是旧值不存在。我将项目清洗了两次,但没有效果。被拒绝的URL方案是否缓存在某个地方?
谢谢你的帮助

最佳答案

它没有被缓存;主捆绑包在iOS上是只读的,因为更改捆绑包会使签名无效。可能除非越狱,否则我认为没有方法可以在部署后更改Info plist。

09-26 22:00